smacs.tree.defs
Class InputSqlTableDeclaration
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
smacs.tree.defs.InputSqlTableDeclaration
- All Implemented Interfaces:
- Attribute, Cloneable, EventListener, GetSimpleNode, HasNodeHandler, HasTableName, HasTableQName, HasTableSchemaName, HasTableSchemaNameSpec, IsaNodeReferenceAttribute, IsaNodeReferenceChildListener, IsaNodeReferenceListener, Node, Serializable, TableQ2Name, TableQName
- Direct Known Subclasses:
- InputDdlTableDeclaration
- public class InputSqlTableDeclaration
- extends InputNode
- implements TableQName
SqlTableDeclaration.java semantic wrapper.
assemble all helper functions into this class
note that instances of this class are attributes!
therefore modifications will not change the parse tree!
- 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 |
InputSqlTableDeclaration
public InputSqlTableDeclaration(Object node)
declaredInputSqlTableReference
public InputSqlTableReference declaredInputSqlTableReference()
getInputSqlTableName
public String getInputSqlTableName()
getTableName
public String getTableName()
- Description copied from interface:
HasTableName
- the table name.
- Specified by:
getTableName in interface HasTableName
getTableSchemaName
public String getTableSchemaName()
- Description copied from interface:
HasTableSchemaName
- the table schema name.
- Specified by:
getTableSchemaName in interface HasTableSchemaName
getTableSchemaBaseNameSpec
public String getTableSchemaBaseNameSpec()
- Description copied from interface:
HasTableSchemaName
- a syntactic qualifier for the schema name part.
- Specified by:
getTableSchemaBaseNameSpec in interface HasTableSchemaName
getTableSchemaNameSpec
public final String getTableSchemaNameSpec()
- Description copied from interface:
HasTableSchemaNameSpec
- any syntactic qualifier of the table schema name.
- Specified by:
getTableSchemaNameSpec in interface HasTableSchemaNameSpec
getTableNameSpec
public final String getTableNameSpec()
hasSchemaName
public final String hasSchemaName()
- Description copied from interface:
TableQName
- depracated, use
HasTableSchemaName.getTableSchemaName().
- Specified by:
hasSchemaName in interface TableQName