|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A complex type as defined in XML Schema: either a user-defined complex type, or xs:anyType. In the non-schema-aware version of the Saxon product, the only complex type encountered is xs:anyType.
Method Summary | |
SchemaType |
getBaseType()
The base type that this type is derived from. |
SimpleType |
getSimpleContentType()
Get the simple content type |
boolean |
isAbstract()
Test whether this complex type has been marked as abstract. |
boolean |
isAllContent()
Test whether this complex type has "all" content, that is, a content model using an xs:all compositor |
boolean |
isComplexContent()
Test whether this complex type has complex content |
boolean |
isEmptiable()
Test whether the content model of this complex type allows empty content |
boolean |
isEmptyContent()
Test whether the content model of this complex type is empty |
boolean |
isMixedContent()
Test whether this complex type allows mixed content |
boolean |
isRestricted()
Test whether this complex type is derived by restriction |
boolean |
isSimpleContent()
Test whether this complexType has simple content |
Method Detail |
public SchemaType getBaseType()
public boolean isAbstract()
public boolean isComplexContent()
public boolean isSimpleContent()
public boolean isAllContent()
public SimpleType getSimpleContentType()
public boolean isRestricted()
public boolean isEmptyContent()
public boolean isEmptiable() throws SchemaException
SchemaException
public boolean isMixedContent()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |