|
|||||||||
| Home >> All >> com >> k_int >> codec >> [ comp overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
com.k_int.codec.comp
Class SimpleNode

java.lang.Objectcom.k_int.codec.comp.SimpleNode
- All Implemented Interfaces:
- Node
- Direct Known Subclasses:
- ASTAnyType, ASTAssignedIdentifier, ASTAssignment, ASTAssignmentList, ASTBinaryString, ASTBitStringType, ASTBooleanValue, ASTBuiltinType, ASTBuiltinValue, ASTCharString, ASTChoiceType, ASTClass, ASTClassNumber, ASTComponentsType, ASTCompoundValue, ASTConstraint, ASTContainedSubtype, ASTDefinedMacroName, ASTDefinedMacroType, ASTDefinedType, ASTDefinedValue, ASTDisplayHint, ASTElementType, ASTElementTypeList, ASTEnumeratedType, ASTExports, ASTExportSymbolList, ASTGlobalType, ASTHexString, ASTidentifier, ASTImports, ASTInnerTypeConstraints, ASTInput, ASTIntegerType, ASTMacroBody, ASTMacroDefinition, ASTMacroReference, ASTModuleBody, ASTModuleDefinition, ASTModuleIdentifier, ASTmodulereference, ASTMultipleTypeConstraints, ASTNameAndNumberForm, ASTNamedConstraint, ASTNamedNumber, ASTNamedNumberList, ASTNamedType, ASTNamedValue, ASTNullValue, ASTnumber, ASTNumberForm, ASTObjectIdentifierValue, ASTObjIdComponent, ASTObjIdComponentList, ASTPermittedAlphabet, ASTPresenceConstraint, ASTSelectionType, ASTSetOrSequenceOfType, ASTSetOrSequenceType, ASTSignedNumber, ASTSingleTypeConstraint, ASTSingleValue, ASTSizeConstraint, ASTskip_to_matching_brace, ASTSnmpAccess, ASTSnmpDefValPart, ASTSnmpDescrPart, ASTSnmpIndexPart, ASTSnmpObjectTypeMacroType, ASTSnmpReferPart, ASTSnmpStatus, ASTSpecialRealValue, ASTSubtypeSpec, ASTSubtypeValueSet, ASTSubtypeValueSetList, ASTSymbol, ASTSymbolList, ASTSymbolsExported, ASTSymbolsFromModule, ASTSymbolsFromModuleList, ASTSymbolsImported, ASTTag, ASTTagDefault, ASTTaggedType, ASTTextualConventionMacroType, ASTType, ASTTypeAssignment, ASTTypeConstraints, ASTTypeOrValue, ASTTypeOrValueList, ASTtypereference, ASTValue, ASTValueAssignment, ASTValueConstraint, ASTValueRange
- public class SimpleNode
- extends java.lang.Object
- implements Node
- extends java.lang.Object
| Field Summary | |
protected Node[] |
children
|
protected int |
id
|
protected Node |
parent
|
protected AsnParser |
parser
|
| Constructor Summary | |
SimpleNode(AsnParser p,
int i)
|
|
SimpleNode(int i)
|
|
| Method Summary | |
void |
dump(java.lang.String prefix)
|
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 |
outputJava()
|
void |
pass1()
|
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 AsnParser parser
| Constructor Detail |
SimpleNode
public SimpleNode(int i)
SimpleNode
public SimpleNode(AsnParser 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
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)
pass1
public void pass1()
outputJava
public void outputJava()
- Specified by:
outputJavain interfaceNode
|
|||||||||
| Home >> All >> com >> k_int >> codec >> [ comp overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
com.k_int.codec.comp.SimpleNode