Package jetbrains.mps.persistence.binary
Class NodesReader
- java.lang.Object
 - 
- jetbrains.mps.persistence.binary.BareNodeReader
 - 
- jetbrains.mps.persistence.binary.NodesReader
 
 
 
- 
public final class NodesReader extends BareNodeReader
 
- 
- 
Field Summary
- 
Fields inherited from class jetbrains.mps.persistence.binary.BareNodeReader
myIn, myModelReference 
 - 
 
- 
Constructor Summary
Constructors Constructor Description NodesReader(SModelReference modelReference, ModelInputStream is, jetbrains.mps.persistence.binary.ReadHelper readHelper) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidexternalNodeReferenceRead(SModelReference targetModel, SNodeId targetNodeId)booleanhasSkippedNodes()protected SNodeinstantiate(SNode parent)protected voidlocalNodeReferenceRead(SNodeId nodeId)protected voidreadProperties(SNode node)protected voidreadReferences(SNode node)- 
Methods inherited from class jetbrains.mps.persistence.binary.BareNodeReader
readChildren, readNode, readNodesInto, readReference, readUserObjects 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
NodesReader
public NodesReader(@NotNull SModelReference modelReference, @NotNull ModelInputStream is, jetbrains.mps.persistence.binary.ReadHelper readHelper)
 
 - 
 
- 
Method Detail
- 
hasSkippedNodes
public boolean hasSkippedNodes()
 
- 
instantiate
protected SNode instantiate(@Nullable SNode parent) throws IOException
- Overrides:
 instantiatein classBareNodeReader- Throws:
 IOException
 
- 
localNodeReferenceRead
protected void localNodeReferenceRead(SNodeId nodeId)
- Overrides:
 localNodeReferenceReadin classBareNodeReader
 
- 
externalNodeReferenceRead
protected void externalNodeReferenceRead(SModelReference targetModel, SNodeId targetNodeId)
- Overrides:
 externalNodeReferenceReadin classBareNodeReader
 
- 
readReferences
protected void readReferences(SNode node) throws IOException
- Overrides:
 readReferencesin classBareNodeReader- Throws:
 IOException
 
- 
readProperties
protected void readProperties(SNode node) throws IOException
- Overrides:
 readPropertiesin classBareNodeReader- Throws:
 IOException
 
 - 
 
 -