Package org.apache.xmlbeans.impl.schema
Class SchemaGlobalAttributeImpl
java.lang.Object
org.apache.xmlbeans.impl.schema.SchemaLocalAttributeImpl
org.apache.xmlbeans.impl.schema.SchemaGlobalAttributeImpl
- All Implemented Interfaces:
SchemaAnnotated
,SchemaComponent
,SchemaField
,SchemaGlobalAttribute
,SchemaLocalAttribute
,SchemaWSDLArrayType
public class SchemaGlobalAttributeImpl
extends SchemaLocalAttributeImpl
implements SchemaGlobalAttribute
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.xmlbeans.SchemaGlobalAttribute
SchemaGlobalAttribute.Ref
-
Field Summary
Fields inherited from interface org.apache.xmlbeans.SchemaComponent
ANNOTATION, ATTRIBUTE, ATTRIBUTE_GROUP, ELEMENT, IDENTITY_CONSTRAINT, MODEL_GROUP, NOTATION, TYPE
Fields inherited from interface org.apache.xmlbeans.SchemaLocalAttribute
OPTIONAL, PROHIBITED, REQUIRED
-
Constructor Summary
ConstructorsConstructorDescriptionSchemaGlobalAttributeImpl
(org.apache.xmlbeans.impl.schema.SchemaContainer container) -
Method Summary
Modifier and TypeMethodDescriptionUsed for on-demand loading of schema components.int
Returns the type code for the schema object, eitherSchemaComponent.TYPE
,SchemaComponent.ELEMENT
,SchemaComponent.ATTRIBUTE
,SchemaComponent.ATTRIBUTE_GROUP
,SchemaComponent.MODEL_GROUP
,SchemaComponent.IDENTITY_CONSTRAINT
, orSchemaComponent.NOTATION
.getRef()
Retruns a SchemaGlobalElement.Ref pointing to this element itself.The name of resource that represends the source .xsd in which this component was defined (if known)
See:SchemaTypeLoader.getSourceAsStream(String)
Example:Returns the typesystem within which this component definition residesvoid
setFilename
(String filename) void
setParseContext
(XmlObject parseObject, String targetNamespace, boolean chameleon) Methods inherited from class org.apache.xmlbeans.impl.schema.SchemaLocalAttributeImpl
getAnnotation, getDefaultText, getDefaultValue, getMaxOccurs, getMinOccurs, getName, getType, getTypeRef, getUse, getUserData, getWSDLArrayType, init, isAttribute, isDefault, isFixed, isNillable, isTypeResolved, resolveTypeRef, setDefaultValue
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.xmlbeans.SchemaAnnotated
getAnnotation
Methods inherited from interface org.apache.xmlbeans.SchemaComponent
getName
Methods inherited from interface org.apache.xmlbeans.SchemaField
getDefaultText, getDefaultValue, getMaxOccurs, getMinOccurs, getName, getType, getUserData, isAttribute, isDefault, isFixed, isNillable
Methods inherited from interface org.apache.xmlbeans.SchemaLocalAttribute
getUse
-
Constructor Details
-
SchemaGlobalAttributeImpl
public SchemaGlobalAttributeImpl(org.apache.xmlbeans.impl.schema.SchemaContainer container)
-
-
Method Details
-
getTypeSystem
Description copied from interface:SchemaComponent
Returns the typesystem within which this component definition resides- Specified by:
getTypeSystem
in interfaceSchemaComponent
-
getComponentType
public int getComponentType()Description copied from interface:SchemaComponent
Returns the type code for the schema object, eitherSchemaComponent.TYPE
,SchemaComponent.ELEMENT
,SchemaComponent.ATTRIBUTE
,SchemaComponent.ATTRIBUTE_GROUP
,SchemaComponent.MODEL_GROUP
,SchemaComponent.IDENTITY_CONSTRAINT
, orSchemaComponent.NOTATION
.- Specified by:
getComponentType
in interfaceSchemaComponent
-
getSourceName
Description copied from interface:SchemaComponent
The name of resource that represends the source .xsd in which this component was defined (if known)
See:SchemaTypeLoader.getSourceAsStream(String)
Example:SchemaType schemaType = ..; InputStream is = schemaType.getTypeSystem().getSourceAsStream(schemaType.getSourceName());
- Specified by:
getSourceName
in interfaceSchemaComponent
-
setFilename
-
setParseContext
-
getParseObject
-
getTargetNamespace
-
getChameleonNamespace
-
getRef
Description copied from interface:SchemaGlobalAttribute
Retruns a SchemaGlobalElement.Ref pointing to this element itself.- Specified by:
getRef
in interfaceSchemaGlobalAttribute
-
getComponentRef
Description copied from interface:SchemaComponent
Used for on-demand loading of schema components.- Specified by:
getComponentRef
in interfaceSchemaComponent
-