org.apache.xerces.xs.XSComplexTypeDefinition |
Known Indirect Subclasses |
This interface represents the Complex Type Definition schema component.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
short | CONTENTTYPE_ELEMENT | Represents an element-only content type. | |||||||||
short | CONTENTTYPE_EMPTY | Represents an empty content type. | |||||||||
short | CONTENTTYPE_MIXED | Represents a mixed content type. | |||||||||
short | CONTENTTYPE_SIMPLE | Represents a simple content type. |
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
org.apache.xerces.xs.XSTypeDefinition
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
[abstract]: a boolean.
| |||||||||||
A sequence of [annotations] or an empty
XSObjectList . | |||||||||||
A set of attribute uses if it exists, otherwise an empty
XSObjectList . | |||||||||||
An attribute wildcard if it exists, otherwise
null . | |||||||||||
[content type]: one of empty (
CONTENTTYPE_EMPTY ), a simple
type definition (CONTENTTYPE_SIMPLE ), mixed (
CONTENTTYPE_MIXED ), or element-only (
CONTENTTYPE_ELEMENT ). | |||||||||||
[derivation method]: either
DERIVATION_EXTENSION ,
DERIVATION_RESTRICTION , or DERIVATION_NONE
(see XSConstants ). | |||||||||||
A particle for a mixed or element-only content model, otherwise
null . | |||||||||||
[prohibited substitutions]: A subset of {extension, restriction} or
DERIVATION_NONE represented as a bit flag (see
XSConstants ). | |||||||||||
A simple type definition corresponding to a simple content model,
otherwise
null . | |||||||||||
[prohibited substitutions]: a subset of {extension, restriction}
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
org.apache.xerces.xs.XSObject
| |||||||||||
From interface
org.apache.xerces.xs.XSTypeDefinition
|
Represents an element-only content type. An element-only content type validates elements with children that conform to the supplied content model.
Represents an empty content type. A content type with the distinguished value empty validates elements with no character or element information item children.
Represents a mixed content type.
Represents a simple content type. A content type which is simple validates elements with character-only children.
[abstract]: a boolean. Complex types for which abstract
is
true must not be used as the type definition for the validation of
element information items.
A sequence of [annotations] or an empty XSObjectList
.
A set of attribute uses if it exists, otherwise an empty
XSObjectList
.
An attribute wildcard if it exists, otherwise null
.
[content type]: one of empty (CONTENTTYPE_EMPTY
), a simple
type definition (CONTENTTYPE_SIMPLE
), mixed (
CONTENTTYPE_MIXED
), or element-only (
CONTENTTYPE_ELEMENT
).
[derivation method]: either DERIVATION_EXTENSION
,
DERIVATION_RESTRICTION
, or DERIVATION_NONE
(see XSConstants
).
A particle for a mixed or element-only content model, otherwise
null
.
[prohibited substitutions]: A subset of {extension, restriction} or
DERIVATION_NONE
represented as a bit flag (see
XSConstants
).
A simple type definition corresponding to a simple content model,
otherwise null
.
[prohibited substitutions]: a subset of {extension, restriction}
restriction | Extension or restriction constants (see
XSConstants ). |
---|
restriction
is a prohibited substitution,
otherwise false.