ucar.nc2.iosp.fysat.util
Class EndianByteBuffer

java.lang.Object
  extended by ucar.nc2.iosp.fysat.util.EndianByteBuffer

public class EndianByteBuffer
extends Object


Field Summary
static short BIG_ENDIAN
           
static short LITTLE_ENDIAN
           
 
Constructor Summary
EndianByteBuffer(byte[] byteArray)
           
EndianByteBuffer(byte[] byteArray, short endian)
           
 
Method Summary
 double getDouble()
           
 float getFloat()
           
 int getInt()
           
 int[] getIntArray()
           
 long getLong()
           
 long[] getLongArray()
           
 short getShort()
           
 short[] getShortArray()
           
 String getString(int byteCount)
           
 void position(int newPosition)
           
 void setEndian(short endian)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LITTLE_ENDIAN

public static short LITTLE_ENDIAN

BIG_ENDIAN

public static short BIG_ENDIAN
Constructor Detail

EndianByteBuffer

public EndianByteBuffer(byte[] byteArray,
                        short endian)

EndianByteBuffer

public EndianByteBuffer(byte[] byteArray)
Method Detail

setEndian

public void setEndian(short endian)

getInt

public int getInt()

getShort

public short getShort()

getLong

public long getLong()

getFloat

public float getFloat()

getDouble

public double getDouble()

getString

public String getString(int byteCount)

getShortArray

public short[] getShortArray()

getLongArray

public long[] getLongArray()

getIntArray

public int[] getIntArray()

position

public final void position(int newPosition)


Copyright © 1999-2011 UCAR/Unidata. All Rights Reserved.