|
VdexReload 1.1.3 API | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectuk.ac.reload.moonunit.schema.ReloadSchemaNode
An abstract node that represents either an Element or an Attribute of the Schema. These are hierarchical and contained by a ReloadSchema class.
Field Summary | |
protected java.lang.Object |
_parent
The parent of this node. |
Constructor Summary | |
ReloadSchemaNode()
Default Constructor |
Method Summary | |
abstract java.lang.String |
getBaseTypeName()
Get the base type name of this node - implementations should provide this |
abstract java.lang.String |
getDefaultValue()
Get the default value of this node. |
abstract DomPath |
getDomPath()
Get the path to this node - implementations should provide this |
abstract java.lang.String |
getFacetValue(java.lang.String facetName)
Get a Facet Value |
abstract java.lang.String |
getName()
Get the name of this node - implementations should provide this |
abstract org.jdom.Namespace |
getNamespace()
Get the Namespace of this Attribute |
abstract java.lang.String |
getNamespacePrefix()
Get the Prefix of this Node |
ReloadSchemaNode |
getParent()
Get the parent node |
ReloadSchema |
getReloadSchema()
Get the owning ReloadSchema that this node is a member of |
abstract java.lang.String |
getTypeName()
Get the type name of this node - implementations should provide this |
boolean |
isExternalNamespace()
Determine whether this node belongs to another Namespace |
ReloadSchemaNode |
setParent(ReloadSchemaElement parent)
Set the parent of this node. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.lang.Object _parent
Constructor Detail |
public ReloadSchemaNode()
Method Detail |
public ReloadSchemaNode setParent(ReloadSchemaElement parent)
parent
- the parent node
public ReloadSchemaNode getParent()
public ReloadSchema getReloadSchema()
public boolean isExternalNamespace()
public abstract java.lang.String getName()
public abstract DomPath getDomPath()
public abstract java.lang.String getTypeName()
public abstract java.lang.String getBaseTypeName()
public abstract java.lang.String getDefaultValue()
public abstract java.lang.String getFacetValue(java.lang.String facetName)
facetName
- the name of the facet
public abstract java.lang.String getNamespacePrefix()
public abstract org.jdom.Namespace getNamespace()
|
VdexReload 1.1.3 API | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |