Package jetbrains.mps.persistence.binary
Class NodesWriter
- java.lang.Object
 - 
- jetbrains.mps.persistence.binary.BareNodeWriter
 - 
- jetbrains.mps.persistence.binary.NodesWriter
 
 
 
- 
public final class NodesWriter extends BareNodeWriter
 
- 
- 
Field Summary
- 
Fields inherited from class jetbrains.mps.persistence.binary.BareNodeWriter
myModelReference, myOut 
 - 
 
- 
Constructor Summary
Constructors Constructor Description NodesWriter(SModelReference modelReference, ModelOutputStream os, IdInfoRegistry idInfo) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidwriteNodePrim(SNode node)protected voidwriteProperties(SNode node)protected voidwriteReferences(SNode node)- 
Methods inherited from class jetbrains.mps.persistence.binary.BareNodeWriter
isKnownUserObject, writeNode, writeNodes, writeReferenceTarget, writeUserObject, writeUserObjects 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
NodesWriter
public NodesWriter(@NotNull SModelReference modelReference, @NotNull ModelOutputStream os, @NotNull IdInfoRegistry idInfo)
 
 - 
 
- 
Method Detail
- 
writeNodePrim
protected void writeNodePrim(SNode node) throws IOException
- Overrides:
 writeNodePrimin classBareNodeWriter- Throws:
 IOException
 
- 
writeReferences
protected void writeReferences(SNode node) throws IOException
- Overrides:
 writeReferencesin classBareNodeWriter- Throws:
 IOException
 
- 
writeProperties
protected void writeProperties(SNode node) throws IOException
- Overrides:
 writePropertiesin classBareNodeWriter- Throws:
 IOException
 
 - 
 
 -