Home » xmlbeans-2.5.0-src » org.apache.xmlbeans.impl » schema » [javadoc | source]
org.apache.xmlbeans.impl.schema
public final class: SchemaTypeImpl [javadoc | source]
java.lang.Object
   org.apache.xmlbeans.impl.schema.SchemaTypeImpl

All Implemented Interfaces:
    TypeStoreUserFactory, SchemaType

Constructor:
 SchemaTypeImpl(SchemaContainer container) 
 SchemaTypeImpl(SchemaContainer container,
    boolean unloaded) 
Method from org.apache.xmlbeans.impl.schema.SchemaTypeImpl Summary:
addSubstitutionGroupMember,   assignJavaElementSetterModel,   blockExtension,   blockRestriction,   copyEnumerationValues,   createAttributeType,   createElementType,   createTypeStoreUser,   createUnwrappedNode,   enumEntryForString,   enumForInt,   enumForString,   finalExtension,   finalList,   finalRestriction,   finalUnion,   finishJavaizing,   finishLoading,   finishResolving,   finishResolvingSGs,   getAnnotation,   getAnonymousTypes,   getAnonymousUnionMemberOrdinal,   getAttFormDefault,   getAttributeModel,   getAttributeProperties,   getAttributeProperty,   getAttributeType,   getAttributeTypeAttributeName,   getBaseDepth,   getBaseEnumType,   getBaseType,   getBasicFacets,   getBuiltinTypeCode,   getChameleonNamespace,   getCommonBaseType,   getComponentRef,   getComponentType,   getContainer,   getContainerField,   getContentBasedOnType,   getContentModel,   getContentType,   getDecimalSize,   getDerivationType,   getDerivedProperties,   getDocumentElementName,   getElemFormDefault,   getElementProperties,   getElementProperty,   getElementSequencer,   getElementType,   getEnumJavaClass,   getEnumerationValues,   getFacet,   getFixedFacets,   getFullJavaImplName,   getFullJavaName,   getGroupReferenceContext,   getIndexForLocalAttribute,   getIndexForLocalElement,   getInterfaceExtensions,   getJavaClass,   getJavaImplClass,   getJavaImplConstructor,   getJavaImplConstructor2,   getListItemType,   getLocalElementByIndex,   getName,   getOuterType,   getParseObject,   getPatternExpressions,   getPatterns,   getPrePostExtension,   getPrimitiveType,   getProperties,   getRef,   getShortJavaImplName,   getShortJavaName,   getSimpleVariety,   getSourceName,   getStringEnumEntries,   getSubstitutionGroup,   getSubstitutionGroupMembers,   getTargetNamespace,   getTypeSystem,   getUnionCommonBaseType,   getUnionConstituentTypes,   getUnionMemberTypes,   getUnionSubTypes,   getUserData,   getUserTypeClass,   getUserTypeHandlerClass,   getUserTypeHandlerName,   getUserTypeName,   getWhiteSpaceRule,   hasAllContent,   hasAttributeWildcards,   hasElementWildcards,   hasPatternFacet,   hasStringEnumValues,   isAbstract,   isAnonymousType,   isAssignableFrom,   isAttributeType,   isBounded,   isBuiltinType,   isChameleon,   isCompiled,   isDocumentType,   isFacetFixed,   isFinite,   isJavaized,   isNoType,   isNumeric,   isOrderSensitive,   isPrimitiveType,   isRedefinition,   isResolved,   isResolving,   isSGResolved,   isSGResolving,   isSimpleType,   isSkippedAnonymousType,   isURType,   isUnionOfLists,   isUnjavaized,   isUnloaded,   isValidSubstitution,   matchPatternFacet,   newValidatingValue,   newValue,   newValue,   ordered,   qnameSetForWildcardAttributes,   qnameSetForWildcardElements,   setAbstractFinal,   setAnnotation,   setAnonymousTypeRefs,   setAnonymousUnionMemberOrdinal,   setAttributeType,   setBaseDepth,   setBaseEnumTypeRef,   setBaseTypeRef,   setBasicFacets,   setBlock,   setBounded,   setBuiltinTypeCode,   setCompiled,   setComplexTypeVariety,   setContainer,   setContainerField,   setContainerFieldIndex,   setContainerFieldRef,   setContentBasedOnTypeRef,   setContentModel,   setDecimalSize,   setDerivationType,   setDocumentType,   setEnumerationValues,   setFilename,   setFinite,   setFullJavaImplName,   setFullJavaName,   setGroupReferenceContext,   setInterfaceExtensions,   setJavaClass,   setListItemTypeRef,   setName,   setNumeric,   setOrderSensitive,   setOrdered,   setOuterSchemaTypeRef,   setParseContext,   setPatternFacet,   setPatterns,   setPrePostExtension,   setPrimitiveTypeRef,   setShortJavaImplName,   setShortJavaName,   setSimpleFinal,   setSimpleType,   setSimpleTypeVariety,   setStringEnumEntries,   setSubstitutionGroup,   setUnionMemberTypeRefs,   setUnionOfLists,   setUserData,   setUserTypeHandlerName,   setUserTypeName,   setWhiteSpaceRule,   setWildcardSummary,   startJavaizing,   startResolving,   startResolvingSGs,   toString
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.xmlbeans.impl.schema.SchemaTypeImpl Detail:
 public  void addSubstitutionGroupMember(QName member) 
 synchronized  void assignJavaElementSetterModel() 
 public boolean blockExtension() 
 public boolean blockRestriction() 
 public  void copyEnumerationValues(SchemaTypeImpl baseImpl) 
 public XmlObject createAttributeType(QName attrName,
    SchemaTypeLoader wildcardTypeLoader) 
 public XmlObject createElementType(QName eltName,
    QName xsiType,
    SchemaTypeLoader wildcardTypeLoader) 
 public TypeStoreUser createTypeStoreUser() 
    TypeStoreUserFactory implementation
 public XmlObject createUnwrappedNode() 
 public SchemaStringEnumEntry enumEntryForString(String s) 
 public StringEnumAbstractBase enumForInt(int i) 
 public StringEnumAbstractBase enumForString(String s) 
 public boolean finalExtension() 
 public boolean finalList() 
 public boolean finalRestriction() 
 public boolean finalUnion() 
 public  void finishJavaizing() 
 public  void finishLoading() 
 public  void finishResolving() 
 public  void finishResolvingSGs() 
 public SchemaAnnotation getAnnotation() 
 public SchemaType[] getAnonymousTypes() 
 public int getAnonymousUnionMemberOrdinal() 
 public String getAttFormDefault() 
 public SchemaAttributeModel getAttributeModel() 
 public SchemaProperty[] getAttributeProperties() 
 public SchemaProperty getAttributeProperty(QName attrName) 
 public SchemaType getAttributeType(QName attrName,
    SchemaTypeLoader wildcardTypeLoader) 
 public QName getAttributeTypeAttributeName() 
 public int getBaseDepth() 
 public SchemaType getBaseEnumType() 
 public SchemaType getBaseType() 
 public XmlAnySimpleType[] getBasicFacets() 
 public int getBuiltinTypeCode() 
 public String getChameleonNamespace() 
 public SchemaType getCommonBaseType(SchemaType type) 
 public Ref getComponentRef() 
 public int getComponentType() 
 SchemaContainer getContainer() 
 public synchronized SchemaField getContainerField() 
 public SchemaType getContentBasedOnType() 
 public SchemaParticle getContentModel() 
 public int getContentType() 
 public int getDecimalSize() 
 public int getDerivationType() 
 public SchemaProperty[] getDerivedProperties() 
 public QName getDocumentElementName() 
 public String getElemFormDefault() 
 public SchemaProperty[] getElementProperties() 
 public SchemaProperty getElementProperty(QName eltName) 
 public SchemaTypeElementSequencer getElementSequencer() 
 public SchemaType getElementType(QName eltName,
    QName xsiType,
    SchemaTypeLoader wildcardTypeLoader) 
 public Class getEnumJavaClass() 
 public XmlAnySimpleType[] getEnumerationValues() 
 public XmlAnySimpleType getFacet(int facetCode) 
 public boolean[] getFixedFacets() 
 public String getFullJavaImplName() 
 public String getFullJavaName() 
 QName[] getGroupReferenceContext() 
 public int getIndexForLocalAttribute(SchemaLocalAttribute attr) 
 public int getIndexForLocalElement(SchemaLocalElement elt) 
 public InterfaceExtension[] getInterfaceExtensions() 
 public Class getJavaClass() 
 public Class getJavaImplClass() 
 public Constructor getJavaImplConstructor() 
 public Constructor getJavaImplConstructor2() 
 public SchemaType getListItemType() 
 public SchemaLocalElement getLocalElementByIndex(int i) 
 public QName getName() 
 public SchemaType getOuterType() 
 public XmlObject getParseObject() 
 public RegularExpression[] getPatternExpressions() 
 public String[] getPatterns() 
 public PrePostExtension getPrePostExtension() 
 public SchemaType getPrimitiveType() 
 public SchemaProperty[] getProperties() 
 public Ref getRef() 
 public String getShortJavaImplName() 
 public String getShortJavaName() 
 public int getSimpleVariety() 
 public String getSourceName() 
 public SchemaStringEnumEntry[] getStringEnumEntries() 
 public QName getSubstitutionGroup() 
 public QName[] getSubstitutionGroupMembers() 
 public String getTargetNamespace() 
 public SchemaTypeSystem getTypeSystem() 
 public synchronized SchemaType getUnionCommonBaseType() 
 public synchronized SchemaType[] getUnionConstituentTypes() 
 public SchemaType[] getUnionMemberTypes() 
 public synchronized SchemaType[] getUnionSubTypes() 
 public Object getUserData() 
 public Class getUserTypeClass() 
 public Class getUserTypeHandlerClass() 
 public String getUserTypeHandlerName() 
 public String getUserTypeName() 
 public int getWhiteSpaceRule() 
 public boolean hasAllContent() 
 public boolean hasAttributeWildcards() 
 public boolean hasElementWildcards() 
 public boolean hasPatternFacet() 
 public boolean hasStringEnumValues() 
 public boolean isAbstract() 
 public boolean isAnonymousType() 
 public boolean isAssignableFrom(SchemaType type) 
 public boolean isAttributeType() 
 public boolean isBounded() 
 public boolean isBuiltinType() 
 public boolean isChameleon() 
 public boolean isCompiled() 
 public boolean isDocumentType() 
 public boolean isFacetFixed(int facetCode) 
 public boolean isFinite() 
 public boolean isJavaized() 
 public boolean isNoType() 
 public boolean isNumeric() 
 public boolean isOrderSensitive() 
 public boolean isPrimitiveType() 
 public boolean isRedefinition() 
 public boolean isResolved() 
 public boolean isResolving() 
 public boolean isSGResolved() 
 public boolean isSGResolving() 
 public boolean isSimpleType() 
 public boolean isSkippedAnonymousType() 
 public boolean isURType() 
 public boolean isUnionOfLists() 
 public boolean isUnjavaized() 
 public boolean isUnloaded() 
 public boolean isValidSubstitution(QName name) 
 public boolean matchPatternFacet(String s) 
 public XmlAnySimpleType newValidatingValue(Object obj) 
 public XmlAnySimpleType newValue(Object obj) 
    Creates an immutable simple value.
 public XmlAnySimpleType newValue(Object obj,
    boolean validateOnSet) 
 public int ordered() 
 public QNameSet qnameSetForWildcardAttributes() 
    Returns a QNameSet of attributes that may exist in wildcard buchets and are not explicitly defined in this schema type. Note: In this example: ... the returned QNameSet will not contain the qname of 'someAttribute'.
 public QNameSet qnameSetForWildcardElements() 
    Returns a QNameSet of elements that may exist in wildcard buchets and are not explicitly defined in this schema type. Note: In this example: the returned QNameSet will not contain the qname of 'someElement'.
  void setAbstractFinal(boolean abs,
    boolean finalExt,
    boolean finalRest,
    boolean finalList,
    boolean finalUnion) 
    Set the abstract and final flags for a complex type
 public  void setAnnotation(SchemaAnnotation ann) 
 public  void setAnonymousTypeRefs(Ref[] anonymousTyperefs) 
 public  void setAnonymousUnionMemberOrdinal(int i) 
 public  void setAttributeType(boolean isAttribute) 
 public  void setBaseDepth(int depth) 
 public  void setBaseEnumTypeRef(Ref baseEnumTyperef) 
 public  void setBaseTypeRef(Ref typeref) 
 public  void setBasicFacets(XmlValueRef[] values,
    boolean[] fixed) 
  void setBlock(boolean blockExt,
    boolean blockRest) 
 public  void setBounded(boolean f) 
 public  void setBuiltinTypeCode(int builtinTypeCode) 
 public  void setCompiled(boolean f) 
 public  void setComplexTypeVariety(int complexTypeVariety) 
  void setContainer(SchemaContainer container) 
 public  void setContainerField(SchemaField field) 
 public  void setContainerFieldIndex(short code,
    int index) 
 public  void setContainerFieldRef(Ref ref) 
 public  void setContentBasedOnTypeRef(Ref typeref) 
 public  void setContentModel(SchemaParticle contentModel,
    SchemaAttributeModel attrModel,
    Map propertyModelByElementName,
    Map propertyModelByAttributeName,
    boolean isAll) 
 public  void setDecimalSize(int bits) 
 public  void setDerivationType(int type) 
 public  void setDocumentType(boolean isDocument) 
 public  void setEnumerationValues(XmlValueRef[] a) 
 public  void setFilename(String filename) 
 public  void setFinite(boolean f) 
 public  void setFullJavaImplName(String name) 
 public  void setFullJavaName(String name) 
  void setGroupReferenceContext(QName[] groupNames) 
 public  void setInterfaceExtensions(InterfaceExtension[] interfaces) 
 public  void setJavaClass(Class javaClass) 
 public  void setListItemTypeRef(Ref typeref) 
 public  void setName(QName name) 
 public  void setNumeric(boolean f) 
 public  void setOrderSensitive(boolean sensitive) 
 public  void setOrdered(int ordering) 
 public  void setOuterSchemaTypeRef(Ref typeref) 
 public  void setParseContext(XmlObject parseObject,
    String targetNamespace,
    boolean chameleon,
    String elemFormDefault,
    String attFormDefault,
    boolean redefinition) 
 public  void setPatternFacet(boolean hasPatterns) 
 public  void setPatterns(RegularExpression[] list) 
 public  void setPrePostExtension(PrePostExtension prepost) 
 public  void setPrimitiveTypeRef(Ref typeref) 
 public  void setShortJavaImplName(String name) 
 public  void setShortJavaName(String name) 
  void setSimpleFinal(boolean finalRest,
    boolean finalList,
    boolean finalUnion) 
    Set the final flags for a simple type
 public  void setSimpleType(boolean f) 
 public  void setSimpleTypeVariety(int variety) 
 public  void setStringEnumEntries(SchemaStringEnumEntry[] sEnums) 
 public  void setSubstitutionGroup(QName sg) 
 public  void setUnionMemberTypeRefs(Ref[] typerefs) 
 public  void setUnionOfLists(boolean f) 
 public  void setUserData(Object data) 
 public  void setUserTypeHandlerName(String typeHandler) 
 public  void setUserTypeName(String userTypeName) 
 public  void setWhiteSpaceRule(int ws) 
 public  void setWildcardSummary(QNameSet elementSet,
    boolean haswcElt,
    QNameSet attributeSet,
    boolean haswcAtt) 
 public  void startJavaizing() 
 public  void startResolving() 
 public  void startResolvingSGs() 
 public String toString()