|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface XSComplexTypeDefinition
This interface represents the Complex Type Definition schema component.
Field Summary | |
---|---|
static short |
CONTENTTYPE_ELEMENT
Represents an element-only content type. |
static short |
CONTENTTYPE_EMPTY
Represents an empty content type. |
static short |
CONTENTTYPE_MIXED
Represents a mixed content type. |
static short |
CONTENTTYPE_SIMPLE
Represents a simple content type. |
Fields inherited from interface org.apache.xerces.xs.XSTypeDefinition |
---|
COMPLEX_TYPE, SIMPLE_TYPE |
Method Summary | |
---|---|
boolean |
getAbstract()
[abstract]: a boolean. |
XSObjectList |
getAnnotations()
A sequence of [annotations] or an empty XSObjectList . |
XSObjectList |
getAttributeUses()
A set of attribute uses if it exists, otherwise an empty XSObjectList . |
XSWildcard |
getAttributeWildcard()
An attribute wildcard if it exists, otherwise null . |
short |
getContentType()
[content type]: one of empty ( CONTENTTYPE_EMPTY ), a simple
type definition (CONTENTTYPE_SIMPLE ), mixed (
CONTENTTYPE_MIXED ), or element-only (
CONTENTTYPE_ELEMENT ). |
short |
getDerivationMethod()
[derivation method]: either DERIVATION_EXTENSION ,
DERIVATION_RESTRICTION , or DERIVATION_NONE
(see XSConstants ). |
XSParticle |
getParticle()
A particle for a mixed or element-only content model, otherwise null . |
short |
getProhibitedSubstitutions()
[prohibited substitutions]: A subset of {extension, restriction} or DERIVATION_NONE represented as a bit flag (see
XSConstants ). |
XSSimpleTypeDefinition |
getSimpleType()
A simple type definition corresponding to a simple content model, otherwise null . |
boolean |
isProhibitedSubstitution(short restriction)
[prohibited substitutions]: a subset of {extension, restriction} |
Methods inherited from interface org.apache.xerces.xs.XSTypeDefinition |
---|
derivedFrom, derivedFromType, getAnonymous, getBaseType, getFinal, getTypeCategory, isFinal |
Methods inherited from interface org.apache.xerces.xs.XSObject |
---|
getName, getNamespace, getNamespaceItem, getType |
Field Detail |
---|
static final short CONTENTTYPE_EMPTY
static final short CONTENTTYPE_SIMPLE
static final short CONTENTTYPE_ELEMENT
static final short CONTENTTYPE_MIXED
Method Detail |
---|
short getDerivationMethod()
DERIVATION_EXTENSION
,
DERIVATION_RESTRICTION
, or DERIVATION_NONE
(see XSConstants
).
boolean getAbstract()
abstract
is
true must not be used as the type definition for the validation of
element information items.
XSObjectList getAttributeUses()
XSObjectList
.
XSWildcard getAttributeWildcard()
null
.
short getContentType()
CONTENTTYPE_EMPTY
), a simple
type definition (CONTENTTYPE_SIMPLE
), mixed (
CONTENTTYPE_MIXED
), or element-only (
CONTENTTYPE_ELEMENT
).
XSSimpleTypeDefinition getSimpleType()
null
.
XSParticle getParticle()
null
.
boolean isProhibitedSubstitution(short restriction)
restriction
- Extension or restriction constants (see
XSConstants
).
restriction
is a prohibited substitution,
otherwise false.short getProhibitedSubstitutions()
DERIVATION_NONE
represented as a bit flag (see
XSConstants
).
XSObjectList getAnnotations()
XSObjectList
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |