| Package | Description |
|---|---|
| com.sun.tools.xjc.reader.xmlschema | |
| com.sun.xml.xsom |
Interfaces that the client should use to access schema information.
|
| com.sun.xml.xsom.impl |
Implementation of the
com.sun.xml.xsom package. |
| com.sun.xml.xsom.impl.parser |
Parser that reads XML Schema documents and builds an
XSSchemaSet object. |
| com.sun.xml.xsom.impl.scd | |
| com.sun.xml.xsom.util |
| Modifier and Type | Method | Description |
|---|---|---|
TypeUse |
ClassSelector.bindToType(XSType t,
XSComponent referer) |
|
java.util.Set<XSComponent> |
BGMBuilder.getReferer(XSType c) |
Find all types that refer to the given complex type.
|
| Modifier and Type | Interface | Description |
|---|---|---|
interface |
XSComplexType |
Complex type.
|
interface |
XSListSimpleType |
List simple type.
|
interface |
XSRestrictionSimpleType |
Restriction simple type.
|
interface |
XSSimpleType |
Simple type.
|
interface |
XSUnionSimpleType |
Union simple type.
|
| Modifier and Type | Method | Description |
|---|---|---|
XSType |
XSType.getBaseType() |
Returns the base type of this type.
|
XSType |
XSType.getRedefinedBy() |
If this
XSType is redefined by another type,
return that component. |
XSType |
XSElementDecl.getType() |
Gets the type of this element declaration.
|
XSType |
XSSchema.getType(java.lang.String localName) |
|
XSType |
XSSchemaSet.getType(java.lang.String namespaceURI,
java.lang.String localName) |
|
XSType[] |
XSType.listSubstitutables() |
Lists up types that can substitute this type by using xsi:type.
|
| Modifier and Type | Method | Description |
|---|---|---|
java.util.Map<java.lang.String,XSType> |
XSSchema.getTypes() |
Gets all the
XSTypes in this schema (union of
XSSchema.getSimpleTypes() and XSSchema.getComplexTypes() |
java.util.Iterator<XSType> |
XSSchema.iterateTypes() |
|
java.util.Iterator<XSType> |
XSSchemaSet.iterateTypes() |
Iterates all type definitions in all the schemas.
|
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
XSType.isDerivedFrom(XSType t) |
Returns true if this type is derived from the specified type.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
ComplexTypeImpl |
|
class |
ListSimpleTypeImpl |
|
class |
RestrictionSimpleTypeImpl |
|
class |
SimpleTypeImpl |
|
class |
UnionSimpleTypeImpl |
| Modifier and Type | Method | Description |
|---|---|---|
XSType |
ComplexTypeImpl.getBaseType() |
|
XSType |
SimpleTypeImpl.getBaseType() |
|
XSType |
ElementDecl.getType() |
|
XSType |
Ref.Type.getType() |
Obtains a reference as a type.
|
XSType |
SchemaImpl.getType(java.lang.String name) |
|
XSType |
SchemaSetImpl.getType(java.lang.String ns,
java.lang.String localName) |
|
XSType[] |
ComplexTypeImpl.listSubstitutables() |
|
XSType[] |
SimpleTypeImpl.listSubstitutables() |
| Modifier and Type | Method | Description |
|---|---|---|
java.util.Map<java.lang.String,XSType> |
SchemaImpl.getTypes() |
|
java.util.Iterator<XSType> |
SchemaImpl.iterateTypes() |
|
java.util.Iterator<XSType> |
SchemaSetImpl.iterateTypes() |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
ComplexTypeImpl.isDerivedFrom(XSType t) |
|
boolean |
SimpleTypeImpl.isDerivedFrom(XSType t) |
| Modifier and Type | Method | Description |
|---|---|---|
XSType |
DelayedRef.Type.getType() |
|
XSType |
SubstGroupBaseTypeRef.getType() |
| Modifier and Type | Field | Description |
|---|---|---|
static Axis<XSType> |
Axis.BASETYPE |
|
static Axis<XSType> |
Axis.TYPE_DEFINITION |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
SimpleTypeSet.contains(XSType type) |
|
boolean |
TypeClosure.contains(XSType type) |
|
abstract boolean |
TypeSet.contains(XSType type) |
Return true if this TypeSet contains the specified type.
|
Copyright © 2017 Oracle Corporation. All rights reserved.