com.mobixess.jodb.util
Class Utils

java.lang.Object
  extended by com.mobixess.jodb.util.Utils

public class Utils
extends java.lang.Object


Constructor Summary
Utils()
           
 
Method Summary
static int comparePrimitive(java.lang.reflect.Field field, java.lang.Object obj, java.nio.ByteBuffer value)
           
static java.util.logging.Logger getLogger(java.lang.String name)
           
static boolean primitiveEquals(java.lang.reflect.Field field, java.lang.Object obj, long value)
           
static java.lang.Object readPrimitive(java.lang.String type, java.io.DataInput in)
           
static boolean readPrimitiveAndCompare(java.lang.Object obj, java.lang.reflect.Field field, java.io.DataInput in)
           
static void skipPrimitive(java.lang.reflect.Field field, java.io.DataInput in)
           
static void writePrimitive(java.lang.Object obj, java.lang.reflect.Field field, java.io.DataOutput out)
           
static void writePrimitiveArray(java.lang.Object array, java.lang.Class arrayType, int from, int to, java.io.DataOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Utils

public Utils()
Method Detail

writePrimitive

public static void writePrimitive(java.lang.Object obj,
                                  java.lang.reflect.Field field,
                                  java.io.DataOutput out)
                           throws java.lang.IllegalArgumentException,
                                  java.io.IOException,
                                  java.lang.IllegalAccessException
Throws:
java.lang.IllegalArgumentException
java.io.IOException
java.lang.IllegalAccessException

writePrimitiveArray

public static void writePrimitiveArray(java.lang.Object array,
                                       java.lang.Class arrayType,
                                       int from,
                                       int to,
                                       java.io.DataOutput out)
                                throws java.lang.IllegalArgumentException,
                                       java.io.IOException,
                                       java.lang.IllegalAccessException
Throws:
java.lang.IllegalArgumentException
java.io.IOException
java.lang.IllegalAccessException

readPrimitiveAndCompare

public static boolean readPrimitiveAndCompare(java.lang.Object obj,
                                              java.lang.reflect.Field field,
                                              java.io.DataInput in)
                                       throws java.io.IOException
Throws:
java.io.IOException

readPrimitive

public static java.lang.Object readPrimitive(java.lang.String type,
                                             java.io.DataInput in)
                                      throws java.io.IOException
Throws:
java.io.IOException

primitiveEquals

public static boolean primitiveEquals(java.lang.reflect.Field field,
                                      java.lang.Object obj,
                                      long value)
                               throws java.io.IOException
Throws:
java.io.IOException

comparePrimitive

public static int comparePrimitive(java.lang.reflect.Field field,
                                   java.lang.Object obj,
                                   java.nio.ByteBuffer value)
                            throws java.io.IOException
Throws:
java.io.IOException

skipPrimitive

public static void skipPrimitive(java.lang.reflect.Field field,
                                 java.io.DataInput in)
                          throws java.io.IOException
Throws:
java.io.IOException

getLogger

public static java.util.logging.Logger getLogger(java.lang.String name)


Copyright © Mobixess Inc. All Rights Reserved.