org.jvyamlb.nodes
Class Node
java.lang.Object
org.jvyamlb.nodes.Node
- Direct Known Subclasses:
- CollectionNode, LinkNode, ScalarNode
public abstract class Node
- extends java.lang.Object
- Author:
- Ola Bini
Field Summary |
private int |
hash
|
private java.lang.String |
tag
|
private java.lang.Object |
value
|
Constructor Summary |
Node(java.lang.String tag,
java.lang.Object value)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
tag
private java.lang.String tag
value
private java.lang.Object value
hash
private int hash
Node
public Node(java.lang.String tag,
java.lang.Object value)
getTag
public java.lang.String getTag()
getValue
public java.lang.Object getValue()
setValue
public void setValue(java.lang.Object v)
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object oth)
- Overrides:
equals
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object