|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jbind.xml.schema.cmp.Component
org.jbind.xml.schema.cmp.AbstractType
org.jbind.xml.schema.cmp.SimpleType
| Constructor Summary | |
SimpleType(ISourceInfo aSourceInfo,
java.lang.String aNamespace,
java.lang.String aName,
java.lang.String aRole,
java.util.Set aFinalTypes)
|
|
| Method Summary | |
ISimpleType |
getSimpleContentType()
Gets the type of the simple content. |
java.util.Map |
getXPathMethods()
Gets the map of XPath methods that are available for this type. |
boolean |
isComplex()
Checks if the type is a complex type. |
boolean |
isExtension()
Checks if the type was derived by extension from its direct base type. |
boolean |
isSimple()
Checks if the type is a simple type. |
| Methods inherited from class org.jbind.xml.schema.cmp.AbstractType |
addDirectSubtype, addFinalType, canBeOverloadedBy, checkConstraints, createData, createEmptyData, createUncheckedData, doCreateEmptyData, getAttrDesc, getAttributesModel, getBaseType, getConstraints, getContentModel, getDataCreator, getDirectSubtypes, getElemDesc, getRoleName, getSubtypes, getSymbolspace, isAbstract, isActive, isActive, isBaseType, isExtension, isInstanceType, isReference, isRestriction, isUnion, setAttributesModel, setBaseType, setConstraints, setContentModel, setDataCreator, validate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jbind.xml.core.type.ISimpleType |
createRestriction, isApplicable |
| Methods inherited from interface org.jbind.xml.core.type.IAnyType |
addDirectSubtype, canBeOverloadedBy, checkConstraints, checkEnclosedConstraints, createData, createEmptyData, createUncheckedData, getAttrDesc, getAttributesModel, getBaseType, getConstraints, getContentModel, getDataCreator, getDirectSubtypes, getElemDesc, getInstanceType, getRoleName, getSimpleStorageType, getSubtypes, isAbstract, isActive, isActive, isBaseType, isExtension, isInstanceType, isRestriction, setBaseType, setConstraints, setDataCreator |
| Methods inherited from interface org.jbind.xml.core.cmp.IComponent |
accept, addSubComponent, getBindings, getGlobalRef, getName, getNamespace, getParentComponent, getSymbolspace, isAnonymous, isReference, isTopLevelComponent, setBindings, setParentComponent, validate |
| Methods inherited from interface org.jbind.xml.core.cmp.ISourceInfo |
getAnnotation, getPrefixToNamespaceMapping |
| Methods inherited from interface org.jbind.xml.base.IHasLocation |
getLocation |
| Methods inherited from interface org.jbind.xml.base.IHasBindingAttributes |
getBindingAttribute, getDefaultedLocalBindingAttribute, getDefaultedLocalStringBindingAttribute, getLocalBindingAttribute, getLocalStringBindingAttribute, getStringBindingAttribute |
| Constructor Detail |
public SimpleType(ISourceInfo aSourceInfo,
java.lang.String aNamespace,
java.lang.String aName,
java.lang.String aRole,
java.util.Set aFinalTypes)
| Method Detail |
public boolean isSimple()
IAnyTypetrue.
isSimple in interface IAnyTypetrue iff the type is a simple type.public boolean isComplex()
IAnyTypetrue.
isComplex in interface IAnyTypetrue iff the type is a complex type.public boolean isExtension()
IAnyType
isExtension in interface IAnyTypetrue iff the type was derived by extension from
its base type.public ISimpleType getSimpleContentType()
IAnyTypenull is returned.
getSimpleContentType in interface IAnyTypepublic final java.util.Map getXPathMethods()
IAnyType
getXPathMethods in interface IAnyType#IXPathMethods.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||