com.develop.jawin.marshal
Class StructConverter

java.lang.Object
  |
  +--com.develop.jawin.marshal.StructConverter

public class StructConverter
extends java.lang.Object


Constructor Summary
StructConverter()
           
 
Method Summary
static int BEBytesIntoInt(byte[] bytes, int offset)
           
static int byteArrayIntoBytes(byte[] src, byte[] dest, int start)
           
static boolean bytesIntoBoolean(byte[] bytes, int offset)
           
static double bytesIntoDouble(byte[] bytes, int offset)
           
static int bytesIntoInt(byte[] bytes, int offset)
           
static long bytesIntoLong(byte[] bytes, int offset)
           
static short bytesIntoShort(byte[] bytes, int offset)
           
static int intIntoBytes(int data, byte[] bytes, int start)
           
static int longIntoBEBytes(long data, byte[] bytes, int start)
           
static int longIntoBytes(long data, byte[] bytes, int start)
           
static int parseInt(java.lang.String val)
           
static long parseLong(java.lang.String val)
           
static short parseShort(java.lang.String val)
           
static int[] readIntArray(LittleEndianInputStream leis)
           
static java.lang.Object[] readObjectArray(LittleEndianInputStream leis, GUID iid)
           
static java.lang.String[] readStringArray(LittleEndianInputStream leis)
           
static int shortIntoBytes(short data, byte[] bytes, int start)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

StructConverter

public StructConverter()
Method Detail

parseLong

public static long parseLong(java.lang.String val)

parseInt

public static int parseInt(java.lang.String val)

parseShort

public static short parseShort(java.lang.String val)

longIntoBEBytes

public static int longIntoBEBytes(long data,
                                  byte[] bytes,
                                  int start)

bytesIntoLong

public static long bytesIntoLong(byte[] bytes,
                                 int offset)

bytesIntoDouble

public static double bytesIntoDouble(byte[] bytes,
                                     int offset)

bytesIntoBoolean

public static boolean bytesIntoBoolean(byte[] bytes,
                                       int offset)

bytesIntoInt

public static int bytesIntoInt(byte[] bytes,
                               int offset)

BEBytesIntoInt

public static int BEBytesIntoInt(byte[] bytes,
                                 int offset)

bytesIntoShort

public static short bytesIntoShort(byte[] bytes,
                                   int offset)

longIntoBytes

public static int longIntoBytes(long data,
                                byte[] bytes,
                                int start)

intIntoBytes

public static int intIntoBytes(int data,
                               byte[] bytes,
                               int start)

shortIntoBytes

public static int shortIntoBytes(short data,
                                 byte[] bytes,
                                 int start)

byteArrayIntoBytes

public static int byteArrayIntoBytes(byte[] src,
                                     byte[] dest,
                                     int start)

readStringArray

public static java.lang.String[] readStringArray(LittleEndianInputStream leis)
                                          throws java.io.IOException

readIntArray

public static int[] readIntArray(LittleEndianInputStream leis)
                          throws java.io.IOException

readObjectArray

public static java.lang.Object[] readObjectArray(LittleEndianInputStream leis,
                                                 GUID iid)
                                          throws java.io.IOException,
                                                 COMException


New Jawin designed by Vitally Shelest. This product includes software developed by the DevelopMentor OpenSource Project (http://www.develop.com/OpenSource).