public class Node
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
Node.Type |
| Modifier and Type | Field and Description |
|---|---|
(package private) java.lang.Object |
defaultPart |
(package private) Node |
next |
(package private) java.lang.Object |
payload |
(package private) Node.Type |
type |
| Constructor and Description |
|---|
Node(Node.Type type,
java.lang.Object payload) |
Node(Node.Type type,
java.lang.Object payload,
java.lang.Object defaultPart) |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
append(Node newNode) |
void |
dump() |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
(package private) void |
recursive(Node n,
java.lang.StringBuilder sb) |
void |
setNext(Node n) |
java.lang.String |
toString() |
Node.Type type
java.lang.Object payload
java.lang.Object defaultPart
Node next
public Node(Node.Type type, java.lang.Object payload)
public Node(Node.Type type, java.lang.Object payload, java.lang.Object defaultPart)
void append(Node newNode)
public java.lang.String toString()
toString in class java.lang.Objectpublic void dump()
void recursive(Node n, java.lang.StringBuilder sb)
public void setNext(Node n)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object