|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.poi.util.LongField
public class LongField
representation of a long (16-bit) field at a fixed location within a byte array
| Constructor Summary | |
|---|---|
LongField(int offset)
construct the LongField with its offset into its containing byte array |
|
LongField(int offset,
byte[] data)
Construct the LongField with its offset into its containing byte array and initialize its value from its byte array |
|
LongField(int offset,
long value)
construct the LongField with its offset into its containing byte array and initialize its value |
|
LongField(int offset,
long value,
byte[] data)
construct the LongField with its offset into its containing byte array, initialize its value, and write the value to a byte array |
|
| Method Summary | |
|---|---|
long |
get()
get the LongField's current value |
void |
readFromBytes(byte[] data)
set the value from its offset into an array of bytes |
void |
readFromStream(java.io.InputStream stream)
set the value from an InputStream |
void |
set(long value)
set the LongField's current value |
void |
set(long value,
byte[] data)
set the LongField's current value and write it to a byte array |
java.lang.String |
toString()
return the value as a String |
void |
writeToBytes(byte[] data)
write the value out to an array of bytes at the appropriate offset |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public LongField(int offset)
throws java.lang.ArrayIndexOutOfBoundsException
offset - of the field within its byte array
java.lang.ArrayIndexOutOfBoundsException - if offset is negative
public LongField(int offset,
long value)
throws java.lang.ArrayIndexOutOfBoundsException
offset - of the field within its byte arrayvalue - the initial value
java.lang.ArrayIndexOutOfBoundsException - if offset is negative
public LongField(int offset,
byte[] data)
throws java.lang.ArrayIndexOutOfBoundsException
offset - of the field within its byte arraydata - the byte array to read the value from
java.lang.ArrayIndexOutOfBoundsException - if the offset is not
within the range of 0..(data.length - 1)
public LongField(int offset,
long value,
byte[] data)
throws java.lang.ArrayIndexOutOfBoundsException
offset - of the field within its byte arrayvalue - the initial valuedata - the byte array to write the value to
java.lang.ArrayIndexOutOfBoundsException - if offset is negative| Method Detail |
|---|
public long get()
public void set(long value)
value - to be set
public void set(long value,
byte[] data)
throws java.lang.ArrayIndexOutOfBoundsException
value - to be setdata - the byte array to write the value to
java.lang.ArrayIndexOutOfBoundsException - if the offset is out
of range
public void readFromBytes(byte[] data)
throws java.lang.ArrayIndexOutOfBoundsException
readFromBytes in interface FixedFielddata - the byte array from which the value is to be read
java.lang.ArrayIndexOutOfBoundsException - if the offset is out
of range
public void readFromStream(java.io.InputStream stream)
throws java.io.IOException,
LittleEndian.BufferUnderrunException
readFromStream in interface FixedFieldstream - the InputStream from which the value is to be
read
LittleEndian.BufferUnderrunException - if there is not enough data
available from the InputStream
java.io.IOException - if an IOException is thrown from reading
the InputStream
public void writeToBytes(byte[] data)
throws java.lang.ArrayIndexOutOfBoundsException
writeToBytes in interface FixedFielddata - the array of bytes to which the value is to be
written
java.lang.ArrayIndexOutOfBoundsException - if the offset is out
of rangepublic java.lang.String toString()
toString in interface FixedFieldtoString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||