| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.poi.util.ShortField
public class ShortField
representation of a short (16-bit) field at a fixed location within a byte array
| Constructor Summary | |
|---|---|
| ShortField(int offset)construct the ShortField with its offset into its containing byte array | |
| ShortField(int offset,
           byte[] data)Construct the ShortField with its offset into its containing byte array and initialize its value from its byte array | |
| ShortField(int offset,
           short value)construct the ShortField with its offset into its containing byte array and initialize its value | |
| ShortField(int offset,
           short value,
           byte[] data)construct the ShortField with its offset into its containing byte array, initialize its value, and write its value to its byte array | |
| Method Summary | |
|---|---|
|  short | get()get the ShortField'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(short value)set the ShortField's current value | 
|  void | set(short value,
    byte[] data)set the ShortField'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 ShortField(int offset)
           throws java.lang.ArrayIndexOutOfBoundsException
offset - of the field within its byte array
java.lang.ArrayIndexOutOfBoundsException - if offset is negative
public ShortField(int offset,
                  short value)
           throws java.lang.ArrayIndexOutOfBoundsException
offset - of the field within its byte arrayvalue - the initial value
java.lang.ArrayIndexOutOfBoundsException - if offset is negative
public ShortField(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 ShortField(int offset,
                  short 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 short get()
public void set(short value)
value - to be set
public void set(short 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
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 | ||||||||