| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| public static class | |
| public static class | SchemaGrammar.
A partial schema for schemas for validating annotations. |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private static final int | |
| pack-priv SymbolHash | |
| pack-priv XSAnnotationImpl[] | |
| public static final XSSimpleType | |
| public static final XSComplexTypeDecl | |
| private XSComplexTypeDecl[] | |
| private XSNamedMap[] | |
| private ObjectList[] | |
| private int | |
| private SimpleLocator[] | |
| private List | |
| private SoftReference | |
| pack-priv boolean | |
| pack-priv SymbolHash | |
| pack-priv SymbolHash | |
| pack-priv SymbolHash | |
| pack-priv SymbolHash | |
| pack-priv SymbolHash | |
| pack-priv SymbolHash | |
| pack-priv SymbolHash | |
| pack-priv SymbolHash | |
| pack-priv SymbolHash | |
| pack-priv SymbolHash | |
| pack-priv SymbolHash | |
| pack-priv SymbolHash | |
| pack-priv SymbolHash | |
| pack-priv SymbolHash | |
| pack-priv XSDDescription | |
| pack-priv List | |
| private boolean | |
| private List | |
| pack-priv int | |
| private XSGroupDecl[] | |
| private int | |
| private SimpleLocator[] | |
| private SoftReference | |
| private int | |
| private XSElementDecl[] | |
| private SymbolTable | |
| pack-priv String | |
| private static final int | |
| private static final boolean[] | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final short | |
| private static final int | |
| public static final SchemaGrammar. | |
| private static final SchemaGrammar. | |
| public static final SchemaGrammar. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | SchemaGrammar(String targetNamespace, XSDDescription
the XMLGrammarDescription corresponding to this object
at the least a systemId should always be known. grammarDesc, SymbolTable needed for annotation support symbolTable)Default constructor. |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public void | addComplexTypeDecl(XSComplexTypeDecl decl, SimpleLocator locator)
add one complex type decl: for later constraint checking |
| public synchronized void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public final void | |
| public final void | |
| public void | addRedefinedGroupDecl(XSGroupDecl derived, XSGroupDecl base, SimpleLocator locator)
add a group redefined by restriction: for later constraint checking |
| public XSObjectList | getAnnotations()
Implements com. [annotations]: a set of annotations if it exists, otherwise an empty
|
| public XSAttributeDeclaration | Returns: A top-level attribute declaration or null if such declaration does not exist.The name of the declaration. name)Implements com. Convenience method. |
| public XSAttributeGroupDefinition | Returns: A top-level attribute group definition or null if such definition does not exist.The name of the definition. name)Implements com. Convenience method. |
| public synchronized XSNamedMap | Returns: A list of top-level definition of the specified type inobjectType or an empty XSNamedMap if no
such definitions exist.The type of the declaration, i.e.
objectType)ELEMENT_DECLARATION. Note that
XSTypeDefinition.SIMPLE_TYPE and
XSTypeDefinition.COMPLEX_TYPE can also be used as the
objectType to retrieve only complex types or simple
types, instead of all types.Implements com. [schema components]: a list of top-level components, i.e. element declarations, attribute declarations, etc. |
| public synchronized ObjectList | |
| public StringList | Returns: a list of document information itemImplements com. [document location] |
| pack-priv synchronized DOMParser | |
| public XSElementDeclaration | Returns: A top-level element declaration or null if such declaration does not exist.The name of the declaration. name)Implements com. Convenience method. |
| public final XSAttributeDecl | |
| public final XSAttributeDecl | |
| public final XSAttributeGroupDecl | |
| public final XSAttributeGroupDecl | |
| public final XSElementDecl | |
| public final XSElementDecl | |
| public final XSGroupDecl | |
| public final XSGroupDecl | |
| public final XSNotationDecl | |
| public final XSNotationDecl | |
| public final XSTypeDefinition | |
| public final XSTypeDefinition | |
| public XMLGrammarDescription | getGrammarDescription()
Implements com. get the |
| public XSIDCDefinition | getIDCDefinition(String name)
Implements com. Convenience method. |
| public final IdentityConstraint | |
| public final IdentityConstraint | |
| public List | |
| public XSModelGroupDefinition | Returns: A top-level model group definition definition or null if such definition does not exist.The name of the definition. name)Implements com. Convenience method. |
| public XSNotationDeclaration | Returns: A top-level notation declaration or null if such declaration does not exist.The name of the declaration. name)Implements com. Convenience method. |
| pack-priv final XSGroupDecl[] | |
| pack-priv final SimpleLocator[] | |
| public static SchemaGrammar | |
| pack-priv synchronized SAXParser | getSAXParser()
References Deprecated
SAXParser is deprecated or references (maybe indirectly) at least one deprecated element.
|
| public String | Returns: The target namespace of this item.Implements com. [schema namespace] |
| pack-priv final XSElementDecl[] | |
| public final String | |
| public XSTypeDefinition | Returns: AnXSTypeDefinition or null if such definition
does not exist.The name of the definition. name)Implements com. Convenience method. |
| pack-priv final XSComplexTypeDecl[] | |
| pack-priv final SimpleLocator[] | |
| public final boolean | |
| public boolean | |
| public boolean | |
| public synchronized void | |
| public synchronized void | |
| pack-priv static final XSComplexTypeDecl[] | |
| pack-priv static final XSGroupDecl[] | |
| pack-priv static final XSElementDecl[] | |
| pack-priv static final SimpleLocator[] | |
| public void | |
| public void | |
| pack-priv final void | setUncheckedTypeNum(int newSize)
after the first-round checking, some types don't need to be checked against UPA again. |
| public XSModel | Returns: anXSModel representing this schema grammarImplements com. Return an |
| public XSModel | toXSModel(XSGrammar[] grammars)
Implements com. Return an |