de.intarsys.tools.hex
Class HexData

java.lang.Object
  extended by de.intarsys.tools.hex.HexData

public class HexData
extends java.lang.Object


Constructor Summary
HexData(byte[] bytes)
           
HexData(byte[] bytes, int offset, int length)
           
 
Method Summary
protected  byte[] basicGetBytes()
           
protected  byte basicGetValue(int index)
           
protected  void basicSetValue(int index, byte value)
           
 byte getCellValue(int row, int column)
           
 java.lang.String getCellValueAsString(int row, int column)
           
 HexRow getRow(int index)
           
 int getRowCount()
           
 HexRow[] getRows()
           
 byte getValue(int index)
           
 java.lang.String getValueAsString(int index)
           
 void insertCellValue(int row, int column, byte value)
           
 int length()
           
 void removeCellValue(int row, int column)
           
 void setCellValue(int row, int column, byte value)
           
 void setCellValue(int row, int column, java.lang.String value)
           
 void setValue(int index, byte value)
           
 void setValue(int index, java.lang.String value)
           
 byte[] toBytes()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HexData

public HexData(byte[] bytes)

HexData

public HexData(byte[] bytes,
               int offset,
               int length)
Method Detail

basicGetBytes

protected byte[] basicGetBytes()

basicGetValue

protected byte basicGetValue(int index)

basicSetValue

protected void basicSetValue(int index,
                             byte value)

getCellValue

public byte getCellValue(int row,
                         int column)

getCellValueAsString

public java.lang.String getCellValueAsString(int row,
                                             int column)

getRow

public HexRow getRow(int index)

getRowCount

public int getRowCount()

getRows

public HexRow[] getRows()

getValue

public byte getValue(int index)

getValueAsString

public java.lang.String getValueAsString(int index)

insertCellValue

public void insertCellValue(int row,
                            int column,
                            byte value)

length

public int length()

removeCellValue

public void removeCellValue(int row,
                            int column)

setCellValue

public void setCellValue(int row,
                         int column,
                         byte value)

setCellValue

public void setCellValue(int row,
                         int column,
                         java.lang.String value)

setValue

public void setValue(int index,
                     byte value)

setValue

public void setValue(int index,
                     java.lang.String value)

toBytes

public byte[] toBytes()