public class Environment
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected EnvironmentalProcessRecordType |
environmentType
Record type uid 250
|
protected byte[] |
geometry
Geometry or state record
|
protected byte |
index
Identify the sequentially numbered record index
|
protected short |
length
length, in bits
|
protected byte |
padding1
padding
|
Constructor and Description |
---|
Environment()
Constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
boolean |
equalsImpl(java.lang.Object obj)
Compare all fields that contribute to the state, ignoring
transient and static fields, for
this and the supplied object |
EnvironmentalProcessRecordType |
getEnvironmentType()
Getter for
environmentType |
byte[] |
getGeometry()
Getter for
geometry |
byte |
getIndex()
Getter for
index |
short |
getLength()
Getter for
length |
int |
getMarshalledSize()
Returns the size of this serialized object in bytes
|
byte |
getPadding1()
Getter for
padding1 |
void |
marshal(java.nio.ByteBuffer buff)
Packs an object into the ByteBuffer.
|
void |
marshal(java.io.DataOutputStream dos)
Serializes an object to a DataOutputStream.
|
Environment |
setEnvironmentType(EnvironmentalProcessRecordType pEnvironmentType)
Setter for
environmentType |
Environment |
setGeometry(byte[] pGeometry)
Setter for
geometry |
Environment |
setIndex(byte pIndex)
Setter for
index |
Environment |
setLength(short pLength)
Setter for
length |
Environment |
setPadding1(byte pPadding1)
Setter for
padding1 |
int |
unmarshal(java.nio.ByteBuffer buff)
Unpacks a Pdu from the underlying data.
|
int |
unmarshal(java.io.DataInputStream dis)
Unserializes an object from a DataInputStream.
|
protected EnvironmentalProcessRecordType environmentType
protected short length
protected byte index
protected byte padding1
protected byte[] geometry
public int getMarshalledSize()
public Environment setEnvironmentType(EnvironmentalProcessRecordType pEnvironmentType)
environmentType
public EnvironmentalProcessRecordType getEnvironmentType()
environmentType
public Environment setLength(short pLength)
length
public short getLength()
length
public Environment setIndex(byte pIndex)
index
public byte getIndex()
index
public Environment setPadding1(byte pPadding1)
padding1
public byte getPadding1()
padding1
public Environment setGeometry(byte[] pGeometry)
geometry
public byte[] getGeometry()
geometry
public void marshal(java.io.DataOutputStream dos)
dos
- The DataOutputStreamDataOutputStream
public int unmarshal(java.io.DataInputStream dis)
dis
- The DataInputStreamDataInputStream
public void marshal(java.nio.ByteBuffer buff) throws java.lang.Exception
buff
- The ByteBuffer at the position to begin writingjava.nio.BufferOverflowException
- if buff is too smalljava.nio.ReadOnlyBufferException
- if buff is read onlyjava.lang.Exception
- ByteBuffer-generated exceptionByteBuffer
public int unmarshal(java.nio.ByteBuffer buff) throws java.lang.Exception
buff
- The ByteBuffer at the position to begin readingjava.nio.BufferUnderflowException
- if buff is too smalljava.lang.Exception
- ByteBuffer-generated exceptionByteBuffer
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public boolean equalsImpl(java.lang.Object obj)
this
and the supplied objectobj
- the object to compare to