|
||||||||||
| 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
org.jbind.xml.schema.cmp.BuiltInSimpleType
| Constructor Summary | |
BuiltInSimpleType(ISourceInfo aSourceInfo,
java.lang.String aName,
IAnyType aBaseType,
ConstraintType.Checker aChecker,
IDataCreator aDataCreator)
|
|
| Method Summary | |
void |
checkEnclosedConstraints(ICheckContext aContext)
Checks the enclosed constraints. |
IAnyType |
getInstanceType()
Gets the type that instances of this type have. |
boolean |
isApplicable(ConstraintType aConstraintType)
Checks if the specified constraint type is applicable to the type. |
boolean |
isUnion()
|
| Methods inherited from class org.jbind.xml.schema.cmp.SimpleType |
getSimpleContentType, getXPathMethods, isComplex, isExtension, isSimple |
| 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, 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 |
| Methods inherited from interface org.jbind.xml.core.type.IAnyType |
addDirectSubtype, canBeOverloadedBy, checkConstraints, createData, createEmptyData, createUncheckedData, getAttrDesc, getAttributesModel, getBaseType, getConstraints, getContentModel, getDataCreator, getDirectSubtypes, getElemDesc, getRoleName, getSimpleContentType, getSimpleStorageType, getSubtypes, getXPathMethods, isAbstract, isActive, isActive, isBaseType, isComplex, isExtension, isExtension, isInstanceType, isRestriction, isSimple, 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 BuiltInSimpleType(ISourceInfo aSourceInfo,
java.lang.String aName,
IAnyType aBaseType,
ConstraintType.Checker aChecker,
IDataCreator aDataCreator)
| Method Detail |
public final boolean isApplicable(ConstraintType aConstraintType)
ISimpleType
isApplicable in interface ISimpleTypeaConstraintType - (required).
true iff the constraint type is applicable on
the type.public void checkEnclosedConstraints(ICheckContext aContext)
IAnyType
checkEnclosedConstraints in interface IAnyTypeaContext - (required).public IAnyType getInstanceType()
IAnyType
getInstanceType in interface IAnyTypepublic boolean isUnion()
isUnion in class AbstractType
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||