Package com.arjuna.ats.arjuna.state
Class OutputObjectState
- java.lang.Object
-
- com.arjuna.ats.arjuna.state.OutputBuffer
-
- com.arjuna.ats.arjuna.state.OutputObjectState
-
public class OutputObjectState extends OutputBuffer
OutputObjectState provides some additional methods to a basic OutputBuffer.- Since:
- JTS 1.0.
- Version:
- $Id: OutputObjectState.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.OutputBuffer
_valid, ALIGNMENT, headerSize
-
-
Constructor Summary
Constructors Constructor Description OutputObjectState()OutputObjectState(Uid newUid, java.lang.String tName)OutputObjectState(Uid newUid, java.lang.String tName, byte[] buffer)OutputObjectState(InputObjectState copyFrom)OutputObjectState(OutputObjectState copyFrom)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcopy(OutputObjectState objstate)booleannotempty()voidpackInto(OutputBuffer buff)Pack this buffer into that provided.voidprint(java.io.PrintWriter strm)Print out information about this instance.intsize()UidstateUid()java.lang.StringtoString()java.lang.Stringtype()-
Methods inherited from class com.arjuna.ats.arjuna.state.OutputBuffer
buffer, copy, length, packBoolean, packByte, packBytes, packChar, packDouble, packFloat, packInt, packLong, packShort, packString, packStringBytes, reset, rewrite, valid
-
-
-
-
Constructor Detail
-
OutputObjectState
public OutputObjectState()
-
OutputObjectState
public OutputObjectState(OutputObjectState copyFrom)
-
OutputObjectState
public OutputObjectState(InputObjectState copyFrom)
-
OutputObjectState
public OutputObjectState(Uid newUid, java.lang.String tName)
-
OutputObjectState
public OutputObjectState(Uid newUid, java.lang.String tName, byte[] buffer)
-
-
Method Detail
-
notempty
public final boolean notempty()
-
size
public final int size()
-
stateUid
public final Uid stateUid()
-
type
public final java.lang.String type()
-
print
public void print(java.io.PrintWriter strm)
Description copied from class:OutputBufferPrint out information about this instance.- Overrides:
printin classOutputBuffer
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
copy
public void copy(OutputObjectState objstate)
-
packInto
public void packInto(OutputBuffer buff) throws java.io.IOException
Description copied from class:OutputBufferPack this buffer into that provided. If the buffer is invalid then an IOException is thrown.- Overrides:
packIntoin classOutputBuffer- Throws:
java.io.IOException
-
-