| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| protected void | |
| public void | |
| public void | |
| public void | |
| public <T> T | |
| public XSAnnotation | getAnnotation()
Implements com. Gets the annotation associated to this component, if any. |
| public XSAnnotation | getAnnotation(boolean createIfNotExist)
Implements com. Works like |
| public XSAttGroupDecl | |
| public Map | getAttGroupDecls()
Implements com. Gets all the |
| public XSAttributeDecl | |
| public Map | getAttributeDecls()
Implements com. Gets all the |
| public XSComplexType | |
| public Map | getComplexTypes()
Implements com. Gets all the |
| public XSElementDecl | |
| public Map | getElementDecls()
Implements com. Gets all the |
| public String | getForeignAttribute(String nsUri, String localName)
Implements com. Gets the foreign attribute of the given name, or null if not found. |
| public List | getForeignAttributes()
Implements com. Gets the foreign attributes on this schema component. |
| public XSIdentityConstraint | getIdentityConstraint(String localName)
Implements com. Gets the identity constraint of the given name, or null if not found. |
| public Map | getIdentityConstraints()
Implements com. Gets all the |
| public Locator | getLocator()
Implements com. Gets the locator that indicates the source location where this component is created from, or null if no information is available. |
| public XSModelGroupDecl | |
| public Map | getModelGroupDecls()
Implements com. Gets all the |
| public XSNotation | |
| public Map | getNotations()
Implements com. Gets all the |
| public XSSchema | getOwnerSchema()
Implements com. Gets a reference to the |
| public SchemaSetImpl | getRoot()
Implements com. Gets the root schema set that includes this schema. |
| public XSSimpleType | |
| public Map | getSimpleTypes()
Implements com. Gets all the |
| public SchemaDocument | getSourceDocument()
Implements com. Sine an is not necessarily defined in
one schema document (for example one schema can span across
many documents through |
| public String | getTargetNamespace()
Implements com. Gets the target namespace of the schema. |
| public XSType | |
| public Map | getTypes()
Implements com. Gets all the |
| public Iterator | |
| public Iterator | |
| public Iterator | |
| public Iterator | |
| public Iterator | |
| public Iterator | |
| public Iterator | |
| public Iterator | |
| public Collection | select(String scd, NamespaceContext nsContext)
Implements com. Evaluates a schema component designator against this schema component and returns the resulting schema components. |
| public XSComponent | selectSingle(String scd, NamespaceContext nsContext)
Implements com. Evaluates a schema component designator against this schema component and returns the first resulting schema component. |
| public void | |
| public void |
| allTypes | back to summary |
|---|---|
| private final Map<String, XSType> allTypes | |
| allTypesView | back to summary |
|---|---|
| private final Map<String, XSType> allTypesView | |
| annotation | back to summary |
|---|---|
| private XSAnnotation annotation | |
| attGroups | back to summary |
|---|---|
| private final Map<String, XSAttGroupDecl> attGroups | |
| attGroupsView | back to summary |
|---|---|
| private final Map<String, XSAttGroupDecl> attGroupsView | |
| atts | back to summary |
|---|---|
| private final Map<String, XSAttributeDecl> atts | |
| attsView | back to summary |
|---|---|
| private final Map<String, XSAttributeDecl> attsView | |
| complexTypes | back to summary |
|---|---|
| private final Map<String, XSComplexType> complexTypes | |
| complexTypesView | back to summary |
|---|---|
| private final Map<String, XSComplexType> complexTypesView | |
| elems | back to summary |
|---|---|
| private final Map<String, XSElementDecl> elems | |
| elemsView | back to summary |
|---|---|
| private final Map<String, XSElementDecl> elemsView | |
| foreignAttributes | back to summary |
|---|---|
| private List<ForeignAttributes> foreignAttributes Lazily created list of | |
| idConstraints | back to summary |
|---|---|
| private final Map<String, XSIdentityConstraint> idConstraints | |
| idConstraintsView | back to summary |
|---|---|
| private final Map<String, XSIdentityConstraint> idConstraintsView | |
| locator | back to summary |
|---|---|
| private final Locator locator | |
| modelGroups | back to summary |
|---|---|
| private final Map<String, XSModelGroupDecl> modelGroups | |
| modelGroupsView | back to summary |
|---|---|
| private final Map<String, XSModelGroupDecl> modelGroupsView | |
| notations | back to summary |
|---|---|
| private final Map<String, XSNotation> notations | |
| notationsView | back to summary |
|---|---|
| private final Map<String, XSNotation> notationsView | |
| parent | back to summary |
|---|---|
| protected final SchemaSetImpl parent | |
| readOnlyForeignAttributes | back to summary |
|---|---|
| private List<ForeignAttributes> readOnlyForeignAttributes | |
| simpleTypes | back to summary |
|---|---|
| private final Map<String, XSSimpleType> simpleTypes | |
| simpleTypesView | back to summary |
|---|---|
| private final Map<String, XSSimpleType> simpleTypesView | |
| targetNamespace | back to summary |
|---|---|
| private final String targetNamespace | |
| SchemaImpl | back to summary |
|---|---|
| public SchemaImpl(SchemaSetImpl _parent, Locator loc, String tns) | |
| addAttGroupDecl | back to summary |
|---|---|
| public void addAttGroupDecl(XSAttGroupDecl newDecl, boolean overwrite) | |
| addAttributeDecl | back to summary |
|---|---|
| public void addAttributeDecl(XSAttributeDecl newDecl) | |
| addComplexType | back to summary |
|---|---|
| public void addComplexType(XSComplexType newDecl, boolean overwrite) | |
| addElementDecl | back to summary |
|---|---|
| public void addElementDecl(XSElementDecl newDecl) | |
| addForeignAttributes | back to summary |
|---|---|
| public void addForeignAttributes(ForeignAttributesImpl fa) | |
| addIdentityConstraint | back to summary |
|---|---|
| protected void addIdentityConstraint(IdentityConstraintImpl c) | |
| addModelGroupDecl | back to summary |
|---|---|
| public void addModelGroupDecl(XSModelGroupDecl newDecl, boolean overwrite) | |
| addNotation | back to summary |
|---|---|
| public void addNotation(XSNotation newDecl) | |
| addSimpleType | back to summary |
|---|---|
| public void addSimpleType(XSSimpleType newDecl, boolean overwrite) | |
| apply | back to summary |
|---|---|
| public <T> T apply(XSFunction<T> function) Implements com. Doc from com. Accepts a functor. | |
| getAnnotation | back to summary |
|---|---|
| public XSAnnotation getAnnotation() Implements com. Doc from com. Gets the annotation associated to this component, if any. | |
| getAnnotation | back to summary |
|---|---|
| public XSAnnotation getAnnotation(boolean createIfNotExist) Implements com. Doc from com. Works like | |
| getAttGroupDecl | back to summary |
|---|---|
| public XSAttGroupDecl getAttGroupDecl(String name) Implements com. | |
| getAttGroupDecls | back to summary |
|---|---|
| public Map Implements com. Doc from com. Gets all the | |
| getAttributeDecl | back to summary |
|---|---|
| public XSAttributeDecl getAttributeDecl(String name) Implements com. | |
| getAttributeDecls | back to summary |
|---|---|
| public Map Implements com. Doc from com. Gets all the | |
| getComplexType | back to summary |
|---|---|
| public XSComplexType getComplexType(String name) Implements com. | |
| getComplexTypes | back to summary |
|---|---|
| public Map Implements com. Doc from com. Gets all the | |
| getElementDecl | back to summary |
|---|---|
| public XSElementDecl getElementDecl(String name) Implements com. | |
| getElementDecls | back to summary |
|---|---|
| public Map Implements com. Doc from com. Gets all the | |
| getForeignAttribute | back to summary |
|---|---|
| public String getForeignAttribute(String nsUri, String localName) Implements com. Doc from com. Gets the foreign attribute of the given name, or null if not found. If multiple occurrences of the same attribute is found, this method returns the first one. | |
| getForeignAttributes | back to summary |
|---|---|
| public List Implements com. Doc from com. Gets the foreign attributes on this schema component. In general, a schema component may match multiple elements in a schema document, and those elements can individually carry foreign attributes.
This method returns a list of | |
| getIdentityConstraint | back to summary |
|---|---|
| public XSIdentityConstraint getIdentityConstraint(String localName) Implements com. Doc from com. Gets the identity constraint of the given name, or null if not found. | |
| getIdentityConstraints | back to summary |
|---|---|
| public Map Implements com. Doc from com. Gets all the | |
| getLocator | back to summary |
|---|---|
| public Locator getLocator() Implements com. Doc from com. Gets the locator that indicates the source location where this component is created from, or null if no information is available. | |
| getModelGroupDecl | back to summary |
|---|---|
| public XSModelGroupDecl getModelGroupDecl(String name) Implements com. | |
| getModelGroupDecls | back to summary |
|---|---|
| public Map Implements com. Doc from com. Gets all the | |
| getNotation | back to summary |
|---|---|
| public XSNotation getNotation(String name) Implements com. | |
| getNotations | back to summary |
|---|---|
| public Map Implements com. Doc from com. Gets all the | |
| getOwnerSchema | back to summary |
|---|---|
| public XSSchema getOwnerSchema() Implements com. Doc from com. Gets a reference to the
In case of | |
| getRoot | back to summary |
|---|---|
| public SchemaSetImpl getRoot() Implements com. Doc from com. Gets the root schema set that includes this schema. | |
| getSimpleType | back to summary |
|---|---|
| public XSSimpleType getSimpleType(String name) Implements com. | |
| getSimpleTypes | back to summary |
|---|---|
| public Map Implements com. Doc from com. Gets all the | |
| getSourceDocument | back to summary |
|---|---|
| public SchemaDocument getSourceDocument() Implements com. Doc from com. Sine an is not necessarily defined in
one schema document (for example one schema can span across
many documents through
| |
| getTargetNamespace | back to summary |
|---|---|
| public String getTargetNamespace() Implements com. Doc from com. Gets the target namespace of the schema. | |
| getType | back to summary |
|---|---|
| public XSType getType(String name) Implements com. | |
| getTypes | back to summary |
|---|---|
| public Map Implements com. Doc from com. Gets all the | |
| iterateAttGroupDecls | back to summary |
|---|---|
| public Iterator Implements com. | |
| iterateAttributeDecls | back to summary |
|---|---|
| public Iterator Implements com. | |
| iterateComplexTypes | back to summary |
|---|---|
| public Iterator Implements com. | |
| iterateElementDecls | back to summary |
|---|---|
| public Iterator Implements com. | |
| iterateModelGroupDecls | back to summary |
|---|---|
| public Iterator Implements com. | |
| iterateNotations | back to summary |
|---|---|
| public Iterator Implements com. | |
| iterateSimpleTypes | back to summary |
|---|---|
| public Iterator Implements com. | |
| iterateTypes | back to summary |
|---|---|
| public Iterator Implements com. | |
| select | back to summary |
|---|---|
| public Collection Implements com. Doc from com. Evaluates a schema component designator against this schema component and returns the resulting schema components. | |
| selectSingle | back to summary |
|---|---|
| public XSComponent selectSingle(String scd, NamespaceContext nsContext) Implements com. Doc from com. Evaluates a schema component designator against this schema component and returns the first resulting schema component. | |
| setAnnotation | back to summary |
|---|---|
| public void setAnnotation(XSAnnotation a) | |
| visit | back to summary |
|---|---|
| public void visit(XSVisitor visitor) Implements com. Doc from com. Accepts a visitor. | |