org.jvyamlb.nodes
Class PositionedMappingNode

java.lang.Object
  extended by org.jvyamlb.nodes.Node
      extended by org.jvyamlb.nodes.CollectionNode
          extended by org.jvyamlb.nodes.MappingNode
              extended by org.jvyamlb.nodes.PositionedMappingNode
All Implemented Interfaces:
Positionable

public class PositionedMappingNode
extends MappingNode
implements Positionable

Author:
Ola Bini

Field Summary
private  Position.Range range
           
 
Constructor Summary
PositionedMappingNode(java.lang.String tag, java.util.Map value, boolean flowStyle, Position.Range range)
           
 
Method Summary
 boolean equals(java.lang.Object other)
           
 Position getPosition()
           
 Position.Range getRange()
           
 void setRange(Position.Range range)
           
 java.lang.String toString()
           
 
Methods inherited from class org.jvyamlb.nodes.CollectionNode
getFlowStyle
 
Methods inherited from class org.jvyamlb.nodes.Node
getConstructed, getTag, getValue, hashCode, setConstructed, setValue
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

range

private Position.Range range
Constructor Detail

PositionedMappingNode

public PositionedMappingNode(java.lang.String tag,
                             java.util.Map value,
                             boolean flowStyle,
                             Position.Range range)
Method Detail

getPosition

public Position getPosition()
Specified by:
getPosition in interface Positionable

getRange

public Position.Range getRange()
Specified by:
getRange in interface Positionable

setRange

public void setRange(Position.Range range)

equals

public boolean equals(java.lang.Object other)
Overrides:
equals in class Node

toString

public java.lang.String toString()
Overrides:
toString in class Node