|
|||||||||
| Home >> All >> com >> port80 >> graph >> dot >> [ parser overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
com.port80.graph.dot.parser
Class SimpleNode

java.lang.Objectcom.port80.graph.dot.parser.SimpleNode
- All Implemented Interfaces:
- Node
- Direct Known Subclasses:
- ASTAttribute, ASTAttributeList, ASTAttributeStatement, ASTEdgeRHS, ASTEdgeStatement, ASTStatementList, ASTSubGraph, ASTUnit, ASTVertex, ASTVertexStatement
- public class SimpleNode
- extends java.lang.Object
- implements Node
- extends java.lang.Object
| Field Summary | |
protected Node[] |
children
|
protected int |
id
|
protected java.lang.String |
name
|
protected Node |
parent
|
protected DotParser |
parser
|
| Constructor Summary | |
SimpleNode(DotParser p,
int i)
|
|
SimpleNode(int i)
|
|
| Method Summary | |
java.lang.Object |
childrenAccept(DotParserVisitor visitor,
java.lang.Object data)
Accept the visitor. |
void |
dump(java.lang.String prefix)
|
java.lang.String |
getName()
|
java.lang.Object |
jjtAccept(DotParserVisitor visitor,
java.lang.Object data)
Accept the visitor. |
void |
jjtAddChild(Node n,
int i)
This method tells the node to add its argument to the node's list of children. |
void |
jjtClose()
This method is called after all the child nodes have been added. |
Node |
jjtGetChild(int i)
This method returns a child node. |
int |
jjtGetNumChildren()
Return the number of children the node has. |
Node |
jjtGetParent()
|
void |
jjtOpen()
This method is called after the node has been made the current node. |
void |
jjtSetParent(Node n)
This pair of methods are used to inform the node of its parent. |
void |
setName(java.lang.String name)
|
java.lang.String |
toString()
Convert this Object to a human-readable String. |
java.lang.String |
toString(java.lang.String prefix)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
parent
protected Node parent
children
protected Node[] children
id
protected int id
parser
protected DotParser parser
name
protected java.lang.String name
| Constructor Detail |
SimpleNode
public SimpleNode(int i)
SimpleNode
public SimpleNode(DotParser p, int i)
| Method Detail |
jjtOpen
public void jjtOpen()
- Description copied from interface:
Node - This method is called after the node has been made the current
node. It indicates that child nodes can now be added to it.
jjtClose
public void jjtClose()
- Description copied from interface:
Node - This method is called after all the child nodes have been
added.
jjtSetParent
public void jjtSetParent(Node n)
- Description copied from interface:
Node - This pair of methods are used to inform the node of its
parent.
- Specified by:
jjtSetParentin interfaceNode
jjtGetParent
public Node jjtGetParent()
- Specified by:
jjtGetParentin interfaceNode
jjtAddChild
public void jjtAddChild(Node n, int i)
- Description copied from interface:
Node - This method tells the node to add its argument to the node's
list of children.
- Specified by:
jjtAddChildin interfaceNode
jjtGetChild
public Node jjtGetChild(int i)
- Description copied from interface:
Node - This method returns a child node. The children are numbered
from zero, left to right.
- Specified by:
jjtGetChildin interfaceNode
jjtGetNumChildren
public int jjtGetNumChildren()
- Description copied from interface:
Node - Return the number of children the node has.
- Specified by:
jjtGetNumChildrenin interfaceNode
jjtAccept
public java.lang.Object jjtAccept(DotParserVisitor visitor, java.lang.Object data)
childrenAccept
public java.lang.Object childrenAccept(DotParserVisitor visitor, java.lang.Object data)
- Accept the visitor.
toString
public java.lang.String toString()
- Description copied from class:
java.lang.Object - Convert this Object to a human-readable String.
There are no limits placed on how long this String
should be or what it should contain. We suggest you
make it as intuitive as possible to be able to place
it into System.out.println() 55
and such.
It is typical, but not required, to ensure that this method never completes abruptly with a java.lang.RuntimeException.
This method will be called when performing string concatenation with this object. If the result is
null, string concatenation will instead use"null".The default implementation returns
getClass().getName() + "@" + Integer.toHexString(hashCode()).
toString
public java.lang.String toString(java.lang.String prefix)
dump
public void dump(java.lang.String prefix)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
|
|||||||||
| Home >> All >> com >> port80 >> graph >> dot >> [ parser overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
com.port80.graph.dot.parser.SimpleNode