smacs.tree.defs
Class InputNode
java.lang.Object
org.dom4j.tree.AbstractNode
org.dom4j.tree.AbstractAttribute
org.dom4j.tree.FlyweightAttribute
org.dom4j.tree.DefaultAttribute
smacs.tree.NodeDefaultAttribute
smacs.tree.NodeExtendedAttribute
smacs.tree.NodeReferenceAttribute
smacs.tree.defs.InputNode
- All Implemented Interfaces:
- Attribute, Cloneable, EventListener, GetSimpleNode, HasNodeHandler, IsaNodeReferenceAttribute, IsaNodeReferenceChildListener, IsaNodeReferenceListener, Node, Serializable
- Direct Known Subclasses:
- InputSqlAllDistinctHint, InputSqlDataTypeFieldDeclaration, InputSqlFieldList, InputSqlFieldName, InputSqlForeignKeyFieldDeclaration, InputSqlFromClause, InputSqlFromItem, InputSqlInsertIntoStatement, InputSqlInsertNewFromStatement, InputSqlInsertNewIntoClause, InputSqlIntoTableClause, InputSqlMaterializedCursor, InputSqlOldNewHint, InputSqlSelectItem, InputSqlSelectWhereClause, InputSqlTableColumn, InputSqlTableDeclaration, InputSqlTableExpression, InputSqlUniqueKeyFieldDeclaration, InputSqlWhereClause, InputSqlWithOptions
- public class InputNode
- extends NodeReferenceAttribute
wrapper around SimpleNode.
It is the base class for other semantic wrappers which each are
attributes to the original parsingtree node. The reference hint
points back to the original parsingtree node.
- Author:
- Copyright (C) 2004 Guido Draheim, All rights reserved, Part of SMACS project.
- See Also:
- Serialized Form
| Fields inherited from interface org.dom4j.Node |
ANY_NODE, ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_REFERENCE_NODE, MAX_NODE_TYPE, NAMESPACE_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE, UNKNOWN_NODE |
| Methods inherited from class org.dom4j.tree.AbstractAttribute |
accept, asXML, createXPathResult, getData, getName, getNamespace, getNamespacePrefix, getNamespaceURI, getNodeType, getPath, getQualifiedName, getText, getUniquePath, setData, setNamespace, setText, toString, write |
| Methods inherited from class org.dom4j.tree.AbstractNode |
asXPathResult, clone, createPattern, createXPath, createXPathFilter, detach, getDocument, getDocumentFactory, getNodeTypeName, getPath, getStringValue, getUniquePath, hasContent, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, setDocument, valueOf |
| Methods inherited from interface org.dom4j.Node |
accept, asXML, asXPathResult, clone, createXPath, detach, getDocument, getName, getNodeType, getNodeTypeName, getParent, getPath, getPath, getStringValue, getText, getUniquePath, getUniquePath, hasContent, isReadOnly, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, setDocument, setName, setParent, setText, supportsParent, valueOf, write |
log
protected static final Logger log
AttributeName
public static final String AttributeName
- See Also:
- Constant Field Values
Max
public static int Max
- maxium number of nodes to check in input
InputNode
public InputNode(SimpleNode node,
String attrname,
String refname)
InputNode
public InputNode(SimpleNode node,
String attrname)
InputNode
public InputNode(SimpleNode node)
get
public SimpleNode get()
- shorthand for the referenced node.
getTokenName
public String getTokenName()
getTokenValue
public String getTokenValue()
getClassShortName
public String getClassShortName()
getClassShortName
public static String getClassShortName(String name)
getClassPackageName
public String getClassPackageName()
getClassPackageName
public static String getClassPackageName(String name)