| Package | Description |
|---|---|
| org.apache.ws.commons.schema | |
| org.apache.ws.commons.schema.walker |
Walking XML Schemas
|
| Modifier and Type | Class and Description |
|---|---|
class |
XmlSchemaComplexType
Class for complex types.
|
class |
XmlSchemaSimpleType
Class defines a simple type that determines the information and constraints for the values of attributes or
elements with text-only content.
|
| Modifier and Type | Field and Description |
|---|---|
private XmlSchemaType |
XmlSchemaElement.schemaType
Returns the type of the element.
|
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<javax.xml.namespace.QName,XmlSchemaType> |
XmlSchemaRedefine.schemaTypes |
private java.util.Map<javax.xml.namespace.QName,XmlSchemaType> |
XmlSchema.schemaTypes |
| Modifier and Type | Method and Description |
|---|---|
XmlSchemaType |
XmlSchemaElement.getSchemaType() |
XmlSchemaType |
XmlSchema.getTypeByName(javax.xml.namespace.QName name)
Search this schema, and its peers in its parent collection, for a schema type specified by QName.
|
protected XmlSchemaType |
XmlSchema.getTypeByName(javax.xml.namespace.QName name,
boolean deep,
java.util.Stack<XmlSchema> schemaStack)
Protected method that allows safe (non-recursive schema loading).
|
XmlSchemaType |
XmlSchema.getTypeByName(java.lang.String name)
Retrieve a named type from this schema.
|
XmlSchemaType |
XmlSchemaCollection.getTypeByQName(javax.xml.namespace.QName schemaTypeName)
Retrieve a global type from the schema collection.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<javax.xml.namespace.QName,XmlSchemaType> |
XmlSchemaRedefine.getSchemaTypes() |
java.util.Map<javax.xml.namespace.QName,XmlSchemaType> |
XmlSchema.getSchemaTypes()
Return a map containing all the defined types of this schema.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
XmlSchemaCollection.resolveType(javax.xml.namespace.QName typeName,
XmlSchemaType type) |
void |
XmlSchemaElement.setSchemaType(XmlSchemaType schemaType) |
void |
TypeReceiver.setType(XmlSchemaType type) |
void |
XmlSchemaElement.setType(XmlSchemaType type) |
| Modifier and Type | Method and Description |
|---|---|
private XmlSchemaScope |
XmlSchemaScope.getScope(XmlSchemaType type) |
private void |
XmlSchemaScope.walk(XmlSchemaType type) |
| Constructor and Description |
|---|
XmlSchemaScope(XmlSchemaScope child,
XmlSchemaType type) |
XmlSchemaScope(XmlSchemaType type,
java.util.Map<java.lang.String,XmlSchema> xmlSchemasByNamespace,
java.util.Map<javax.xml.namespace.QName,XmlSchemaScope> scopeCache,
java.util.Set<javax.xml.namespace.QName> userRecognizedTypes)
Initializes a new
XmlSchemaScope with a base
XmlSchemaElement. |