|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ComponentState
Object containing state information for an Artisynth model or component.
Method Summary | |
---|---|
ComponentState |
duplicate()
Create a duplicate of this state which can be used for storing this state's values. |
boolean |
equals(ComponentState state)
Returns true if this state equals another component state. |
void |
readBinary(java.io.DataInputStream dis)
Read this state (in binary format) from a data input stream. |
void |
set(ComponentState state)
Sets this state by copying the value from an existing state object. |
void |
writeBinary(java.io.DataOutputStream dos)
Writes this state (in binary format) to a data output stream. |
Method Detail |
---|
void writeBinary(java.io.DataOutputStream dos) throws java.io.IOException
dos
- output stream to write model to
java.io.IOException
- if an I/O error occurredvoid readBinary(java.io.DataInputStream dis) throws java.io.IOException
dis
- input stream to read model from
java.io.IOException
- if an I/O error occurred or if the input is incompatible with the current
state configuration.void set(ComponentState state)
state
- state object to copy
java.lang.IllegalArgumentException
- if the state objects are incompatibleboolean equals(ComponentState state)
state
- state to compare toComponentState duplicate()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |