Save This Page
Home » cocoon-2.1.11-src » org.apache.cocoon.poi » util » [javadoc | source]
org.apache.cocoon.poi.util
public class: IntegerField [javadoc | source]
java.lang.Object
   org.apache.cocoon.poi.util.IntegerField

All Implemented Interfaces:
    FixedField

representation of an integer (32-bit) field at a fixed location within a byte array
Constructor:
 public IntegerField(int offset) throws ArrayIndexOutOfBoundsException 
    construct the IntegerField with its offset into its containing byte array
    Parameters:
    offset - of the field within its byte array
    Throws:
    ArrayIndexOutOfBoundsException - if the offset is negative
    exception: ArrayIndexOutOfBoundsException - if the offset is negative
 public IntegerField(int offset,
    int value) throws ArrayIndexOutOfBoundsException 
    construct the IntegerField with its offset into its containing byte array and initialize its value
    Parameters:
    offset - of the field within its byte array
    value - the initial value
    Throws:
    ArrayIndexOutOfBoundsException - if the offset is negative
    exception: ArrayIndexOutOfBoundsException - if the offset is negative
 public IntegerField(int offset,
    byte[] data) throws ArrayIndexOutOfBoundsException 
    Construct the IntegerField with its offset into its containing byte array and initialize its value from its byte array
    Parameters:
    offset - of the field within its byte array
    data - the byte array to read the value from
    Throws:
    ArrayIndexOutOfBoundsException - if the offset is not within the range of 0..(data.length - 1)
    exception: ArrayIndexOutOfBoundsException - if the offset is not within the range of 0..(data.length - 1)
 public IntegerField(int offset,
    int value,
    byte[] data) throws ArrayIndexOutOfBoundsException 
    construct the IntegerField with its offset into its containing byte array, initialize its value, and write the value to a byte array
    Parameters:
    offset - of the field within its byte array
    value - the initial value
    data - the byte array to write the value to
    Throws:
    ArrayIndexOutOfBoundsException - if the offset is negative or too large
    exception: ArrayIndexOutOfBoundsException - if the offset is negative or too large
Method from org.apache.cocoon.poi.util.IntegerField Summary:
get,   readFromBytes,   readFromStream,   set,   set,   toString,   writeToBytes
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.cocoon.poi.util.IntegerField Detail:
 public int get() 
    get the IntegerField's current value
 public  void readFromBytes(byte[] data) throws ArrayIndexOutOfBoundsException 
    set the value from its offset into an array of bytes
 public  void readFromStream(InputStream stream) throws IOException, BufferUnderrunException 
    set the value from an InputStream
 public  void set(int value) 
    set the IntegerField's current value
 public  void set(int value,
    byte[] data) throws ArrayIndexOutOfBoundsException 
    set the IntegerField's current value and write it to a byte array
 public String toString() 
    return the value as a String
 public  void writeToBytes(byte[] data) throws ArrayIndexOutOfBoundsException 
    write the value out to an array of bytes at the appropriate offset