|
||||||||||
| 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.XSDAttributeGroup
An xs:attributeGroup 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 | |
XSDAttributeGroup()
Creates a new AttributeGroup element |
|
| Method Summary | |
AttributeGroupDecl |
getAttributeGroupDecl()
Returns the AttributeGroupDecl created by this AttributeGroup declaration. |
AttributeGroupReference |
getAttributeGroupReference()
Return the AttributeGroupReference, if this is a reference |
AttributeGroupDecl |
getRedefinedAttributeGroup()
|
boolean |
isReference()
Is this an attribute group declaration or a reference? |
void |
postValidate()
Additional processing after all the children of this element 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 XSDAttributeGroup()
| Method Detail |
public void prepareAttributes()
throws SchemaException
prepareAttributes in class SchemaElementSchemaException - if any errors are found in the attributespublic boolean isReference()
public AttributeGroupDecl getAttributeGroupDecl()
throws SchemaException
SchemaException
public AttributeGroupReference getAttributeGroupReference()
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 SchemaElementSchemaExceptionpublic AttributeGroupDecl getRedefinedAttributeGroup()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||