|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectat.spardat.xma.mdl.util.TransAtomTable.TableChangeEvent
at.spardat.xma.mdl.util.TransAtomTable.ReplaceAtomChangeEvent
Replaces an Atom (table cell) in the table.
| Constructor Summary | |
TransAtomTable.ReplaceAtomChangeEvent()
May only be used to call internalize thereafter. |
|
TransAtomTable.ReplaceAtomChangeEvent(int rowIndex,
int colIndex,
Atom atom)
Constructor |
|
| Method Summary | |
void |
describe(DNode n)
describe puts all relevant information about this into the provided node. |
boolean |
execute()
Executes this change event and modifies the table. |
void |
externalize(XmaOutput out)
Writes the state to an output stream |
int |
getRowIndex()
Returns the row index of the row where the change is applied |
byte |
getType()
Returns a type indicator used in serialization |
void |
internalize(XmaInput in)
Reads the instance variables from an input stream |
int |
streamedSize()
Returns the number of bytes this event requires when streamed to a byte array |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public TransAtomTable.ReplaceAtomChangeEvent()
public TransAtomTable.ReplaceAtomChangeEvent(int rowIndex,
int colIndex,
Atom atom)
rowIndex - the index of the rowcolIndex - the index of the columnatom - the new Atom| Method Detail |
public boolean execute()
TransAtomTable.TableChangeEvent
execute in class TransAtomTable.TableChangeEventTransAtomTable.TableChangeEvent.execute()public byte getType()
TransAtomTable.TableChangeEvent
getType in class TransAtomTable.TableChangeEventTransAtomTable.TableChangeEvent.getType()public int streamedSize()
TransAtomTable.TableChangeEvent
streamedSize in class TransAtomTable.TableChangeEventTransAtomTable.TableChangeEvent.streamedSize()
public void externalize(XmaOutput out)
throws java.io.IOException
TransAtomTable.TableChangeEvent
externalize in class TransAtomTable.TableChangeEventjava.io.IOExceptionTransAtomTable.TableChangeEvent.externalize(at.spardat.xma.serializer.XmaOutput)
public void internalize(XmaInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
TransAtomTable.TableChangeEvent
internalize in class TransAtomTable.TableChangeEventjava.io.IOException
java.lang.ClassNotFoundExceptionTransAtomTable.TableChangeEvent.internalize(at.spardat.xma.serializer.XmaInput)public int getRowIndex()
public void describe(DNode n)
Descriptive
describe in interface Descriptivedescribe in class TransAtomTable.TableChangeEventDescriptive.describe(at.spardat.xma.mdl.util.DNode)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||