|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.saxon.tree.NodeImpl
net.sf.saxon.tree.ParentNodeImpl
net.sf.saxon.tree.ElementImpl
net.sf.saxon.tree.ElementWithAttributes
com.saxonica.sdoc.SchemaElement
com.saxonica.sdoc.XSDSimpleType
An xs:simple-type element in an XML Schema document
| Field Summary |
| Fields inherited from class com.saxonica.sdoc.SchemaElement |
REQUIRE_NULL_NS, REQUIRE_TARGET_NS, USE_DEFAULT_NS |
| Fields inherited from class net.sf.saxon.tree.ElementWithAttributes |
attributeList, namespaceList |
| Fields inherited from class net.sf.saxon.tree.ElementImpl |
nameCode, root, sequence |
| Fields inherited from class net.sf.saxon.tree.NodeImpl |
index, NODE_LETTER, parent |
| Fields inherited from interface net.sf.saxon.om.NodeInfo |
ALL_NAMESPACES, EMPTY_NAMESPACE_LIST, IS_DTD_TYPE, LOCAL_NAMESPACES, NO_NAMESPACES |
| Fields inherited from interface net.sf.saxon.om.ValueRepresentation |
EMPTY_VALUE_ARRAY |
| Constructor Summary | |
XSDSimpleType()
Creates a new SimpleType element |
|
| Method Summary | |
SimpleTypeDefinition |
getSimpleTypeDefinition()
Returns the SimpleType created |
void |
postValidate()
Hook to allow additional validation of a parent element immediately after its children have been validated. |
void |
prepareAttributes()
Validate and process the attributes on this element in the schema document |
void |
validate()
Validate this schema element, checking all document-level constraints |
| Methods inherited from class net.sf.saxon.tree.ElementWithAttributes |
copy, getAttributeList, getAttributeValue, getDeclaredNamespaces, getInScopeNamespaceCodes, getPrefixForURI, getURICodeForPrefix, getURIForPrefix, initialise, iteratePrefixes, sendNamespaceDeclarations, setNamespaceDeclarations |
| Methods inherited from class net.sf.saxon.tree.ElementImpl |
addChild, compact, enumerateChildren, generateId, getBaseURI, getDocumentRoot, getFirstChild, getLastChild, getNameCode, getNodeKind, getNthChild, getRoot, getSequenceNumber, getStringValue, getStringValueCS, getSystemId, hasChildNodes, setNameCode, setSystemId, useChildrenArray |
| Methods inherited from class net.sf.saxon.tree.NodeImpl |
atomize, compareOrder, equals, getColumnNumber, getConfiguration, getDisplayName, getDocumentNumber, getFingerprint, getLocalPart, getNamePool, getNextInDocument, getNextSibling, getParent, getPrefix, getPreviousInDocument, getPreviousSibling, getPublicId, getTypeAnnotation, getTypedValue, getURI, hashCode, isSameNodeInfo, iterateAxis, iterateAxis |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public XSDSimpleType()
| Method Detail |
public void prepareAttributes()
throws SchemaException
prepareAttributes in class SchemaElementSchemaException - if any errors are found in the attributes
public SimpleTypeDefinition getSimpleTypeDefinition()
throws SchemaException
SchemaException
public void validate()
throws SchemaException
validate in class SchemaElementSchemaException - if any XML representation constraints are violated
public void postValidate()
throws SchemaException
postValidate in class SchemaElementSchemaException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||