|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SDComplexType
| Field Summary | |
|---|---|
static int |
EXTENSION
|
static java.lang.String |
EXTENSION_STRING
|
static int |
NO_DERIVATION
|
static java.lang.String |
NO_DERIVATION_STRING
|
static int |
RESTRICTION
|
static java.lang.String |
RESTRICTION_STRING
|
| Fields inherited from interface fr.tireme.schemadoc.SDSchema.SDSchemaContent |
|---|
TYPE_ATTRIBUTE, TYPE_ATTRIBUTE_LABEL, TYPE_ATTRIBUTEGROUP, TYPE_ATTRIBUTEGROUP_LABEL, TYPE_COMPLEXTYPE, TYPE_COMPLEXTYPE_LABEL, TYPE_ELEMENT, TYPE_ELEMENT_LABEL, TYPE_GROUP, TYPE_GROUP_LABEL, TYPE_NOTATION, TYPE_NOTATION_LABEL, TYPE_SIMPLETYPE, TYPE_SIMPLETYPE_LABEL |
| Method Summary | |
|---|---|
SDSchemaContent |
cloneBaseTypeDefinition()
Clones the base type definition. |
java.util.List |
getAttributeContents()
Gets this complexType attribute contents |
SDSchemaContent |
getBaseTypeDefinition(SDSchema schema)
Gets the base type definition (SDComplexType or SDSimpleType) |
java.lang.String |
getCategory()
Gets the category of this complex type. |
SDConcreteComponent |
getContent()
|
int |
getDerivationType()
Gets the derivation's type of this type |
java.lang.String |
getDerivationTypeAsString()
Gets the derivation's type of this type |
java.util.List |
getDerivedAttributeContents(SDSchema schema)
Gets the attributes of the derived complex type |
SDAnnotation |
getSchemaAnnotation()
|
boolean |
hasAttributes()
|
boolean |
hasContent()
|
boolean |
hasDerivedTypeAttributes(SDSchema schema)
Returns true if the base type has some attributes |
boolean |
isAnyType()
|
boolean |
isDerived()
Gets whether the type is derived or not |
boolean |
isDerivedTypeContentModelAny(SDSchema schema)
Returns true if the base type content model is any |
boolean |
isDerivedTypeContentModelEmpty(SDSchema schema)
Returns true if the base type content model is empty |
boolean |
isEmpty()
Is this complex type empty? |
boolean |
isMixed()
|
| Methods inherited from interface fr.tireme.schemadoc.SDSchema.SDSchemaContent |
|---|
getName, getQName, getSchema, getTargetNamespace, getType, isGlobal |
| Methods inherited from interface fr.tireme.schemadoc.SDSchema.SDConcreteComponent |
|---|
cloneObject, getContainerDomElement, getDomElement, getID, getLocalRootID, getWrappedObject, isAny, isAnyAttribute, isContainerNull, setID |
| Field Detail |
|---|
static final int RESTRICTION
static final int EXTENSION
static final int NO_DERIVATION
static final java.lang.String RESTRICTION_STRING
static final java.lang.String EXTENSION_STRING
static final java.lang.String NO_DERIVATION_STRING
| Method Detail |
|---|
boolean isAnyType()
boolean isMixed()
SDConcreteComponent getContent()
java.lang.String getCategory()
boolean isEmpty()
boolean isDerivedTypeContentModelEmpty(SDSchema schema)
schema - - root schema
boolean isDerivedTypeContentModelAny(SDSchema schema)
schema - - root schema
boolean hasAttributes()
boolean hasContent()
java.util.List getAttributeContents()
XSDAttributeUseWrapp and XSDAttributeGroupDefinitionWrapp
contained in this complexTypejava.util.List getDerivedAttributeContents(SDSchema schema)
schema - - root schema
SDAnnotation getSchemaAnnotation()
SDSchemaContent getBaseTypeDefinition(SDSchema schema)
schema - - root schema
SDSchemaContent cloneBaseTypeDefinition()
boolean hasDerivedTypeAttributes(SDSchema schema)
schema - - root schema
boolean isDerived()
int getDerivationType()
java.lang.String getDerivationTypeAsString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||