Package | Description |
---|---|
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 | Interface and 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 and 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(String localName) |
XSType |
XSSchemaSet.getType(String namespaceURI,
String localName) |
XSType[] |
XSType.listSubstitutables()
Lists up types that can substitute this type by using xsi:type.
|
Modifier and Type | Method and Description |
---|---|
Map<String,XSType> |
XSSchema.getTypes()
Gets all the
XSType s in this schema (union of
XSSchema.getSimpleTypes() and XSSchema.getComplexTypes() |
Iterator<XSType> |
XSSchemaSet.iterateTypes()
Iterates all type definitions in all the schemas.
|
Iterator<XSType> |
XSSchema.iterateTypes() |
Modifier and Type | Method and Description |
---|---|
boolean |
XSType.isDerivedFrom(XSType t)
Returns true if this type is derived from the specified type.
|
Modifier and Type | Class and Description |
---|---|
class |
ComplexTypeImpl |
class |
ListSimpleTypeImpl |
class |
RestrictionSimpleTypeImpl |
class |
SimpleTypeImpl |
class |
UnionSimpleTypeImpl |
Modifier and Type | Method and Description |
---|---|
XSType |
SimpleTypeImpl.getBaseType() |
XSType |
ComplexTypeImpl.getBaseType() |
XSType |
ElementDecl.getType() |
XSType |
Ref.Type.getType()
Obtains a reference as a type.
|
XSType |
SchemaImpl.getType(String name) |
XSType |
SchemaSetImpl.getType(String ns,
String localName) |
XSType[] |
SimpleTypeImpl.listSubstitutables() |
XSType[] |
ComplexTypeImpl.listSubstitutables() |
Modifier and Type | Method and Description |
---|---|
Map<String,XSType> |
SchemaImpl.getTypes() |
Iterator<XSType> |
SchemaImpl.iterateTypes() |
Iterator<XSType> |
SchemaSetImpl.iterateTypes() |
Modifier and Type | Method and Description |
---|---|
boolean |
SimpleTypeImpl.isDerivedFrom(XSType t) |
boolean |
ComplexTypeImpl.isDerivedFrom(XSType t) |
Modifier and Type | Method and Description |
---|---|
XSType |
DelayedRef.Type.getType() |
XSType |
SubstGroupBaseTypeRef.getType() |
Modifier and Type | Field and Description |
---|---|
static Axis<XSType> |
Axis.BASETYPE |
static Axis<XSType> |
Axis.TYPE_DEFINITION |
Modifier and Type | Method and Description |
---|---|
boolean |
TypeClosure.contains(XSType type) |
abstract boolean |
TypeSet.contains(XSType type)
Return true if this TypeSet contains the specified type.
|
boolean |
SimpleTypeSet.contains(XSType type) |
Copyright © 2014 Oracle. All rights reserved.