Package com.arjuna.ats.arjuna.state
Class InputObjectState
- java.lang.Object
-
- com.arjuna.ats.arjuna.state.InputBuffer
-
- com.arjuna.ats.arjuna.state.InputObjectState
-
public class InputObjectState extends InputBuffer
InputObjectState provides some additional methods to a basic InputBuffer.- Since:
- JTS 1.0.
- Version:
- $Id: InputObjectState.java 2342 2006-03-30 13:06:17Z $
- Author:
- Mark Little (mark@arjuna.com)
-
-
Field Summary
-
Fields inherited from class com.arjuna.ats.arjuna.state.InputBuffer
_valid
-
-
Constructor Summary
Constructors Constructor Description InputObjectState()InputObjectState(Uid newUid, java.lang.String tName, byte[] buff)InputObjectState(InputObjectState copyFrom)InputObjectState(OutputObjectState copyFrom)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcopy(InputObjectState objstate)voidcopyFrom(OutputObjectState copyFrom)booleannotempty()voidprint(java.io.PrintWriter strm)Print information about this instance.intsize()UidstateUid()java.lang.StringtoString()java.lang.Stringtype()voidunpackFrom(InputBuffer buff)Unpack a buffer from the provided buffer, and initialise this instance with it.-
Methods inherited from class com.arjuna.ats.arjuna.state.InputBuffer
buffer, copy, length, reread, setBuffer, unpackBoolean, unpackByte, unpackBytes, unpackChar, unpackDouble, unpackFloat, unpackInt, unpackLong, unpackShort, unpackString, valid
-
-
-
-
Constructor Detail
-
InputObjectState
public InputObjectState()
-
InputObjectState
public InputObjectState(InputObjectState copyFrom)
-
InputObjectState
public InputObjectState(OutputObjectState copyFrom)
-
InputObjectState
public InputObjectState(Uid newUid, java.lang.String tName, byte[] buff)
-
-
Method Detail
-
notempty
public final boolean notempty()
-
size
public final int size()
-
stateUid
public final Uid stateUid()
-
type
public final java.lang.String type()
-
copyFrom
public void copyFrom(OutputObjectState copyFrom)
-
print
public void print(java.io.PrintWriter strm)
Description copied from class:InputBufferPrint information about this instance.- Overrides:
printin classInputBuffer
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
copy
public void copy(InputObjectState objstate)
-
unpackFrom
public void unpackFrom(InputBuffer buff) throws java.io.IOException
Description copied from class:InputBufferUnpack a buffer from the provided buffer, and initialise this instance with it. If the next item in the buffer is not of the right type then an IOException is thrown.- Overrides:
unpackFromin classInputBuffer- Throws:
java.io.IOException
-
-