Fields Summary |
---|
public static final short | CONTENTTYPE_EMPTYRepresents an empty content type. A content type with the distinguished
value empty validates elements with no character or element
information item children. |
public static final short | CONTENTTYPE_SIMPLERepresents a simple content type. A content type which is simple
validates elements with character-only children. |
public static final short | CONTENTTYPE_ELEMENTRepresents an element-only content type. An element-only content type
validates elements with children that conform to the supplied content
model. |
public static final short | CONTENTTYPE_MIXEDRepresents a mixed content type. |
Methods Summary |
---|
public boolean | getAbstract()[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.
|
public XSObjectList | getAnnotations()A sequence of [annotations] or an empty XSObjectList .
|
public XSObjectList | getAttributeUses()A set of attribute uses if it exists, otherwise an empty
XSObjectList .
|
public XSWildcard | getAttributeWildcard()An attribute wildcard if it exists, otherwise null .
|
public short | getContentType()[content type]: one of empty (CONTENTTYPE_EMPTY ), a simple
type definition (CONTENTTYPE_SIMPLE ), mixed (
CONTENTTYPE_MIXED ), or element-only (
CONTENTTYPE_ELEMENT ).
|
public short | getDerivationMethod()[derivation method]: either DERIVATION_EXTENSION ,
DERIVATION_RESTRICTION , or DERIVATION_NONE
(see XSConstants ).
|
public XSParticle | getParticle()A particle for a mixed or element-only content model, otherwise
null .
|
public short | getProhibitedSubstitutions()[prohibited substitutions]: A subset of {extension, restriction} or
DERIVATION_NONE represented as a bit flag (see
XSConstants ).
|
public XSSimpleTypeDefinition | getSimpleType()A simple type definition corresponding to a simple content model,
otherwise null .
|
public boolean | isProhibitedSubstitution(short restriction)[prohibited substitutions]: a subset of {extension, restriction}
|