|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.deegree.services.wpvs.io.serializer.ObjectSerializer<org.deegree.rendering.r3d.opengl.rendering.model.prototype.RenderablePrototype>
org.deegree.services.wpvs.io.serializer.PrototypeSerializer
public class PrototypeSerializer
The PrototypeSerializer class TODO add class documentation here.
| Constructor Summary | |
|---|---|
PrototypeSerializer()
Create a new prototype serializer |
|
| Method Summary | |
|---|---|
org.deegree.rendering.r3d.opengl.rendering.model.prototype.RenderablePrototype |
deserializeDataObject(byte[] buffer)
Deserialize an object from the given byte array. |
org.deegree.rendering.r3d.opengl.rendering.model.geometry.DirectGeometryBuffer |
getGeometryBuffer()
|
org.deegree.rendering.r3d.opengl.rendering.model.prototype.RenderablePrototype |
read(java.nio.ByteBuffer buffer)
Create a PositionableModel by reading it from the buffer. |
int |
serializedObjectSize(DataObjectInfo<org.deegree.rendering.r3d.opengl.rendering.model.prototype.RenderablePrototype> object)
Returns the size of the object after serialization, without the header information, just the fields. |
byte[] |
serializeObject(DataObjectInfo<org.deegree.rendering.r3d.opengl.rendering.model.prototype.RenderablePrototype> object)
Serializes an object using the standard serialization mechanism, ObjectOutputStream |
void |
setGeometryBuffer(org.deegree.rendering.r3d.opengl.rendering.model.geometry.DirectGeometryBuffer geometryBuffer)
|
void |
write(java.nio.ByteBuffer buffer,
DataObjectInfo<org.deegree.rendering.r3d.opengl.rendering.model.prototype.RenderablePrototype> object)
Write the given PositionableModel to the buffer. |
| Methods inherited from class org.deegree.services.wpvs.io.serializer.ObjectSerializer |
|---|
allocateByteBuffer, getHeaderSize, readID, readObjectSize, readString, readTime, sizeOfSerializedObject, sizeOfString, skipHeader, writeHeader, writeString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PrototypeSerializer()
| Method Detail |
|---|
public final org.deegree.rendering.r3d.opengl.rendering.model.geometry.DirectGeometryBuffer getGeometryBuffer()
public final void setGeometryBuffer(org.deegree.rendering.r3d.opengl.rendering.model.geometry.DirectGeometryBuffer geometryBuffer)
geometryBuffer - the geometryBuffer to setpublic org.deegree.rendering.r3d.opengl.rendering.model.prototype.RenderablePrototype read(java.nio.ByteBuffer buffer)
ObjectSerializerPositionableModel by reading it from the buffer.
read in class ObjectSerializer<org.deegree.rendering.r3d.opengl.rendering.model.prototype.RenderablePrototype>PositionableModelpublic int serializedObjectSize(DataObjectInfo<org.deegree.rendering.r3d.opengl.rendering.model.prototype.RenderablePrototype> object)
ObjectSerializer
serializedObjectSize in class ObjectSerializer<org.deegree.rendering.r3d.opengl.rendering.model.prototype.RenderablePrototype>object - to get the size from
public void write(java.nio.ByteBuffer buffer,
DataObjectInfo<org.deegree.rendering.r3d.opengl.rendering.model.prototype.RenderablePrototype> object)
ObjectSerializerPositionableModel to the buffer.
write in class ObjectSerializer<org.deegree.rendering.r3d.opengl.rendering.model.prototype.RenderablePrototype>public byte[] serializeObject(DataObjectInfo<org.deegree.rendering.r3d.opengl.rendering.model.prototype.RenderablePrototype> object)
ObjectSerializerObjectOutputStream
serializeObject in class ObjectSerializer<org.deegree.rendering.r3d.opengl.rendering.model.prototype.RenderablePrototype>object - to be serialized with the ObjectOutputStream
public org.deegree.rendering.r3d.opengl.rendering.model.prototype.RenderablePrototype deserializeDataObject(byte[] buffer)
ObjectSerializer
deserializeDataObject in class ObjectSerializer<org.deegree.rendering.r3d.opengl.rendering.model.prototype.RenderablePrototype>buffer - containing bytes to deserialize.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||