|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectxtc.tree.Node
xtc.parser.Element
xtc.parser.ParseTreeNode
public class ParseTreeNode
Element to create a parse tree node capturing formatting.
Formatting| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class xtc.parser.Element |
|---|
Element.Tag |
| Field Summary | |
|---|---|
Binding |
node
The binding capturing the annotated node, which may be null. |
java.util.List<Binding> |
predecessors
The bindings capturing the values preceding the annotated node. |
java.util.List<Binding> |
successors
The bindings capturing the values succeeding the annotated node. |
| Constructor Summary | |
|---|---|
ParseTreeNode(java.util.List<Binding> predecessors,
Binding node,
java.util.List<Binding> successors)
Create a new parse tree node. |
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object o)
|
int |
hashCode()
|
Element.Tag |
tag()
Get this element's tag. |
void |
write(java.lang.Appendable out)
Write a human readable representation to the specified appendable. |
| Methods inherited from class xtc.tree.Node |
|---|
add, add, addAll, addAll, addAll, addAll, addAllTo, addNode, contains, get, getBoolean, getBooleanProperty, getGeneric, getList, getLocation, getName, getNode, getProperty, getString, getStringProperty, getTokenText, hasLocation, hasName, hasProperty, hasTraversal, hasVariable, indexOf, isAnnotation, isEmpty, isGeneric, isList, isToken, iterator, lastIndexOf, properties, remove, removeProperty, set, setLocation, setLocation, setProperty, size, strip, toAnnotation, toList, toString, toToken |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public java.util.List<Binding> predecessors
public Binding node
null.
public java.util.List<Binding> successors
| Constructor Detail |
|---|
public ParseTreeNode(java.util.List<Binding> predecessors,
Binding node,
java.util.List<Binding> successors)
predecessors - The predecessors.node - The node.successors - The successors.| Method Detail |
|---|
public Element.Tag tag()
Element
tag in class Elementpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Object
public void write(java.lang.Appendable out)
throws java.io.IOException
NodeObject.toString().
write in class Nodeout - The appendable.
java.io.IOException - Signals an I/O error.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||