|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 ISimpleType
aConstraintType
- (required).
true
iff the constraint type is applicable on
the type.public void checkEnclosedConstraints(ICheckContext aContext)
IAnyType
checkEnclosedConstraints
in interface IAnyType
aContext
- (required).public IAnyType getInstanceType()
IAnyType
getInstanceType
in interface IAnyType
public boolean isUnion()
isUnion
in class AbstractType
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |