public class IdWriter
extends java.lang.Object
| Constructor and Description |
|---|
IdWriter(IdManager idManager,
java.io.DataOutputStream out)
Creates a new instance of SnapshotWriter
|
| Modifier and Type | Method and Description |
|---|---|
void |
flush()
Flushes this SnapshotWriter
|
void |
writeArcId(int arcId)
Writes arc id.
|
void |
writeArcProtoId(ArcProtoId arcProtoId)
Writes ArcProtoId.
|
void |
writeBoolean(boolean v)
Writes boolean.
|
void |
writeByte(byte v)
Writes byte.
|
void |
writeBytes(byte[] v)
Writes bytes.
|
void |
writeCoord(long v)
Writes coordiante.
|
void |
writeDiffs() |
void |
writeDouble(double v)
Writes double.
|
void |
writeFloat(float v)
Writes float.
|
void |
writeInt(int v)
Writes integer.
|
void |
writeLibId(LibId libId)
Writes LibId.
|
void |
writeLong(long v)
Writes long.
|
void |
writeNameKey(Name nameKey)
Writes Name key.
|
void |
writeNodeId(int nodeId)
Writes node id.
|
void |
writeNodeProtoId(NodeProtoId nodeProtoId)
Writes NodeProtoId.
|
void |
writeOrientation(Orientation orient)
Writes Orientation.
|
void |
writePoint(EPoint p)
Writes EPoint.
|
void |
writePortProtoId(PortProtoId portProtoId)
Writes PortProtoId.
|
void |
writeRectangle(ERectangle r)
Writes ERectangle.
|
void |
writeShort(short v)
Writes short.
|
void |
writeString(java.lang.String s)
Writes string.
|
void |
writeTechId(TechId techId)
Writes TechId.
|
void |
writeTextDescriptor(TextDescriptor td)
Writes TextDescriptor.
|
void |
writeTool(Tool tool)
Writes Tool.
|
void |
writeVariableKey(Variable.Key key)
Writes variable key.
|
public final IdManager idManager
public IdWriter(IdManager idManager, java.io.DataOutputStream out)
public void writeDiffs()
throws java.io.IOException
java.io.IOExceptionpublic void flush()
throws java.io.IOException
java.io.IOExceptionpublic void writeBoolean(boolean v)
throws java.io.IOException
v - boolean to write.java.io.IOExceptionpublic void writeByte(byte v)
throws java.io.IOException
v - byte to write.java.io.IOExceptionpublic void writeShort(short v)
throws java.io.IOException
v - short to write.java.io.IOExceptionpublic void writeInt(int v)
throws java.io.IOException
v - integer to write.java.io.IOExceptionpublic void writeLong(long v)
throws java.io.IOException
v - long to write.java.io.IOExceptionpublic void writeFloat(float v)
throws java.io.IOException
v - float to write.java.io.IOExceptionpublic void writeDouble(double v)
throws java.io.IOException
v - double to write.java.io.IOExceptionpublic void writeBytes(byte[] v)
throws java.io.IOException
v - bytes to write.java.io.IOExceptionpublic void writeString(java.lang.String s)
throws java.io.IOException
s - string to write.java.io.IOExceptionpublic void writeVariableKey(Variable.Key key) throws java.io.IOException
key - variable key to write.java.io.IOExceptionpublic void writeTextDescriptor(TextDescriptor td) throws java.io.IOException
td - TextDescriptor to write.java.io.IOExceptionpublic void writeTool(Tool tool) throws java.io.IOException
tool - Tool to write.java.io.IOExceptionpublic void writeTechId(TechId techId) throws java.io.IOException
techId - TechId to write.java.io.IOExceptionpublic void writeArcProtoId(ArcProtoId arcProtoId) throws java.io.IOException
arcProtoId - ArcProtoId to write.java.io.IOExceptionpublic void writeLibId(LibId libId) throws java.io.IOException
libId - LibId to write.java.io.IOExceptionpublic void writeNodeProtoId(NodeProtoId nodeProtoId) throws java.io.IOException
nodeProtoId - NodeProtoId to write.java.io.IOExceptionpublic void writePortProtoId(PortProtoId portProtoId) throws java.io.IOException
portProtoId - PortProtoId to write.java.io.IOExceptionpublic void writeNodeId(int nodeId)
throws java.io.IOException
nodeId - node id to write.java.io.IOExceptionpublic void writeArcId(int arcId)
throws java.io.IOException
arcId - arc id to write.java.io.IOExceptionpublic void writeNameKey(Name nameKey) throws java.io.IOException
nameKey - name key to write.java.io.IOExceptionpublic void writeOrientation(Orientation orient) throws java.io.IOException
orient - Orientation.java.io.IOExceptionpublic void writeCoord(long v)
throws java.io.IOException
v - gridCooridnate.java.io.IOExceptionpublic void writePoint(EPoint p) throws java.io.IOException
p - EPoint.java.io.IOExceptionpublic void writeRectangle(ERectangle r) throws java.io.IOException
r - ERectangle.java.io.IOException