Methods Summary |
---|
public void | addASModel(org.apache.xerces.dom3.as.ASModel abstractSchema)This method will allow the nesting or "importation" of ASModels.
|
public ASAttributeDeclaration | createASAttributeDeclaration(java.lang.String namespaceURI, java.lang.String name)Creates an attribute declaration.
|
public ASContentModel | createASContentModel(int minOccurs, int maxOccurs, short operator)Creates an object which describes part of an
ASElementDeclaration 's content model.
|
public ASElementDeclaration | createASElementDeclaration(java.lang.String namespaceURI, java.lang.String name)Creates an element declaration for the element type specified.
|
public ASEntityDeclaration | createASEntityDeclaration(java.lang.String name)Creates an ASEntityDeclaration.
|
public ASNotationDeclaration | createASNotationDeclaration(java.lang.String namespaceURI, java.lang.String name, java.lang.String systemId, java.lang.String publicId)Creates a new notation declaration.
|
public ASObjectList | getASModels()To retrieve a list of nested ASModels without reference to names.
|
public java.lang.String | getAsHint()The hint to locating an ASModel.
|
public java.lang.String | getAsLocation()The URI reference.
|
public ASNamedObjectMap | getAttributeDeclarations()Instead of returning an all-in-one ASObject with
ASModel methods, have discernible top-level/"global"
attribute declarations. If one attempts to add, set, or remove a node
type other than the intended one, a hierarchy exception (or
equivalent is thrown).
|
public ASNamedObjectMap | getContentModelDeclarations()Instead of returning an all-in-one ASObject with
ASModel methods, have discernible top-level/"global
content model declarations. If one attempts to add, set, or remove a
node type other than the intended one, a hierarchy exception (or
equivalent is thrown).
|
public ASNamedObjectMap | getElementDeclarations()Instead of returning an all-in-one ASObject with
ASModel methods, have discernible top-level/"global"
element declarations. If one attempts to add, set, or remove a node
type other than the intended one, a hierarchy exception (or
equivalent is thrown).
|
public ASNamedObjectMap | getEntityDeclarations()Instead of returning an all-in-one ASObject with
ASModel methods, have discernible top-level/"global"
entity declarations. If one attempts to add, set, or remove a node
type other than the intended one, a hierarchy exception (or
equivalent is thrown).
|
public boolean | getIsNamespaceAware()true if this ASModel defines the document
structure in terms of namespaces and local names ; false
if the document structure is defined only in terms of
QNames .
|
public ASNamedObjectMap | getNotationDeclarations()Instead of returning an all-in-one ASObject with
ASModel methods, have discernible top-level/"global"
notation declarations. If one attempts to add, set, or remove a node
type other than the intended one, a hierarchy exception (or
equivalent is thrown).
|
public short | getUsageLocation()0 if used internally, 1 if used externally, 2 if not all. An exception
will be raised if it is incompatibly shared or in use as an internal
subset.
|
public void | removeAS(org.apache.xerces.dom3.as.ASModel as)Removes only the specified ASModel from the list of
ASModel s.
|
public void | setAsHint(java.lang.String asHint)The hint to locating an ASModel.
|
public void | setAsLocation(java.lang.String asLocation)The URI reference.
|
public boolean | validate()Determines if an ASModel itself is valid, i.e., confirming
that it's well-formed and valid per its own formal grammar.
|