public class SchemaGlobalAttributeImpl extends SchemaLocalAttributeImpl implements SchemaGlobalAttribute
SchemaGlobalAttribute.Ref
OPTIONAL, PROHIBITED, REQUIRED
ANNOTATION, ATTRIBUTE, ATTRIBUTE_GROUP, ELEMENT, IDENTITY_CONSTRAINT, MODEL_GROUP, NOTATION, TYPE
Constructor and Description |
---|
SchemaGlobalAttributeImpl(org.apache.xmlbeans.impl.schema.SchemaContainer container) |
Modifier and Type | Method and Description |
---|---|
String |
getChameleonNamespace() |
SchemaComponent.Ref |
getComponentRef()
Used for on-demand loading of schema components.
|
int |
getComponentType()
Returns the type code for the schema object, either
SchemaComponent.TYPE ,
SchemaComponent.ELEMENT , SchemaComponent.ATTRIBUTE , SchemaComponent.ATTRIBUTE_GROUP ,
SchemaComponent.MODEL_GROUP , SchemaComponent.IDENTITY_CONSTRAINT , or SchemaComponent.NOTATION . |
XmlObject |
getParseObject() |
SchemaGlobalAttribute.Ref |
getRef()
Retruns a SchemaGlobalElement.Ref pointing to this element itself.
|
String |
getSourceName()
The name of resource that represends the source .xsd in which this component was defined (if known)
See: SchemaTypeLoader.getSourceAsStream(String)
Example: |
String |
getTargetNamespace() |
SchemaTypeSystem |
getTypeSystem()
Returns the typesystem within which this component definition resides
|
void |
setFilename(String filename) |
void |
setParseContext(XmlObject parseObject,
String targetNamespace,
boolean chameleon) |
getAnnotation, getDefaultText, getDefaultValue, getMaxOccurs, getMinOccurs, getName, getType, getTypeRef, getUse, getUserData, getWSDLArrayType, init, isAttribute, isDefault, isFixed, isNillable, isTypeResolved, resolveTypeRef, setDefaultValue
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getUse
getDefaultText, getDefaultValue, getMaxOccurs, getMinOccurs, getName, getType, getUserData, isAttribute, isDefault, isFixed, isNillable
getAnnotation
getName
public SchemaGlobalAttributeImpl(org.apache.xmlbeans.impl.schema.SchemaContainer container)
public SchemaTypeSystem getTypeSystem()
SchemaComponent
getTypeSystem
in interface SchemaComponent
public int getComponentType()
SchemaComponent
SchemaComponent.TYPE
,
SchemaComponent.ELEMENT
, SchemaComponent.ATTRIBUTE
, SchemaComponent.ATTRIBUTE_GROUP
,
SchemaComponent.MODEL_GROUP
, SchemaComponent.IDENTITY_CONSTRAINT
, or SchemaComponent.NOTATION
.getComponentType
in interface SchemaComponent
public String getSourceName()
SchemaComponent
SchemaTypeLoader.getSourceAsStream(String)
SchemaType schemaType = ..; InputStream is = schemaType.getTypeSystem().getSourceAsStream(schemaType.getSourceName());
getSourceName
in interface SchemaComponent
public void setFilename(String filename)
public void setParseContext(XmlObject parseObject, String targetNamespace, boolean chameleon)
public XmlObject getParseObject()
public String getTargetNamespace()
public String getChameleonNamespace()
public SchemaGlobalAttribute.Ref getRef()
SchemaGlobalAttribute
getRef
in interface SchemaGlobalAttribute
public SchemaComponent.Ref getComponentRef()
SchemaComponent
getComponentRef
in interface SchemaComponent
Copyright © 2010 - 2020 Adobe. All Rights Reserved