|
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
uk.ac.reload.moonunit.schema.ReloadSchemaAttribute
An Attribute node that represents an Attribute of an Element in the Schema.
Field Summary | |
protected org.exolab.castor.xml.schema.AttributeDecl |
_attDecl
The wrapped Castor AttributeDecl that we will interrogate |
Fields inherited from class uk.ac.reload.moonunit.schema.ReloadSchemaNode |
_parent |
Constructor Summary | |
ReloadSchemaAttribute(org.exolab.castor.xml.schema.AttributeDecl attDecl)
Constructor. |
Method Summary | |
org.jdom.Attribute |
createAttribute()
Create a JDOM Attribute based upon this ReloadSchemaAttribute |
java.lang.String |
getAtomicBaseTypeName()
Get the Atomic Base type name of this Attribute. |
java.lang.String |
getBaseTypeName()
Get the base type name of this Attribute. |
java.lang.String |
getDefaultValue()
Returns the default value of this Attribute. |
DomPath |
getDomPath()
Get the path to this Attribute. |
java.lang.String |
getFacetValue(java.lang.String facetName)
Get a facet value or null |
java.lang.Long |
getMaxLength()
Get the max length of this Attribute. |
java.lang.Long |
getMinLength()
Get the min length of this Attribute. |
java.lang.String |
getName()
Get the name of the Attribute |
org.jdom.Namespace |
getNamespace()
Get the namespace of this attribute |
java.lang.String |
getNamespacePrefix()
Get the namespace prefix of this attribute, or "" if no prefix |
java.lang.String |
getTypeName()
Get the type name of this Attribute. |
java.lang.String |
getUse()
Get the use of this attribute. |
ReloadVocabularyList |
getVocabularyList()
Get the inbuilt vocabulary list for this Attribute. |
Methods inherited from class uk.ac.reload.moonunit.schema.ReloadSchemaNode |
getParent, getReloadSchema, isExternalNamespace, setParent |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected org.exolab.castor.xml.schema.AttributeDecl _attDecl
Constructor Detail |
public ReloadSchemaAttribute(org.exolab.castor.xml.schema.AttributeDecl attDecl)
attDecl
- The wrapped Castor AttributeDeclMethod Detail |
public java.lang.String getName()
getName
in class ReloadSchemaNode
public java.lang.String getUse()
public java.lang.String getDefaultValue()
getDefaultValue
in class ReloadSchemaNode
public java.lang.String getNamespacePrefix()
getNamespacePrefix
in class ReloadSchemaNode
public org.jdom.Namespace getNamespace()
getNamespace
in class ReloadSchemaNode
public ReloadVocabularyList getVocabularyList()
public java.lang.String getTypeName()
getTypeName
in class ReloadSchemaNode
public java.lang.Long getMaxLength()
public java.lang.Long getMinLength()
public java.lang.String getBaseTypeName()
getBaseTypeName
in class ReloadSchemaNode
public java.lang.String getAtomicBaseTypeName()
public java.lang.String getFacetValue(java.lang.String facetName)
getFacetValue
in class ReloadSchemaNode
facetName
- the name of the facet
public org.jdom.Attribute createAttribute()
public DomPath getDomPath()
getDomPath
in class ReloadSchemaNode
|
VdexReload 1.1.3 API | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |