|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.xmlbeans.impl.schema.SchemaAnnotationImpl
public class SchemaAnnotationImpl
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.apache.xmlbeans.SchemaAnnotation |
---|
SchemaAnnotation.Attribute |
Nested classes/interfaces inherited from interface org.apache.xmlbeans.SchemaComponent |
---|
SchemaComponent.Ref |
Field Summary |
---|
Fields inherited from interface org.apache.xmlbeans.SchemaComponent |
---|
ANNOTATION, ATTRIBUTE, ATTRIBUTE_GROUP, ELEMENT, IDENTITY_CONSTRAINT, MODEL_GROUP, NOTATION, TYPE |
Method Summary | |
---|---|
static SchemaAnnotationImpl |
getAnnotation(org.apache.xmlbeans.impl.schema.SchemaContainer c,
org.apache.xmlbeans.impl.xb.xsdschema.Annotated elem)
|
static SchemaAnnotationImpl |
getAnnotation(org.apache.xmlbeans.impl.schema.SchemaContainer c,
XmlObject elem,
org.apache.xmlbeans.impl.xb.xsdschema.AnnotationDocument.Annotation ann)
|
XmlObject[] |
getApplicationInformation()
Retrieves all application information items from this annotation |
SchemaAnnotation.Attribute[] |
getAttributes()
Retrieves all attributes that are is a namespace other than http://www.w3.org/2001/XMLSchema from the annotation element and from the enclosing Schema component |
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 . |
javax.xml.namespace.QName |
getName()
The name of the schema component |
java.lang.String |
getSourceName()
The name of resource that represends the source .xsd in which this component was defined (if known) See: SchemaTypeLoader.getSourceAsStream(String)
Example: |
SchemaTypeSystem |
getTypeSystem()
Returns the typesystem within which this component definition resides |
XmlObject[] |
getUserInformation()
Retrieves all document information items from this annotation |
void |
setFilename(java.lang.String filename)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public void setFilename(java.lang.String filename)
public java.lang.String getSourceName()
SchemaComponent
SchemaTypeLoader.getSourceAsStream(String)
SchemaType schemaType = ..; InputStream is = schemaType.getTypeSystem().getSourceAsStream(schemaType.getSourceName());
getSourceName
in interface SchemaComponent
public XmlObject[] getApplicationInformation()
SchemaAnnotation
getApplicationInformation
in interface SchemaAnnotation
public XmlObject[] getUserInformation()
SchemaAnnotation
getUserInformation
in interface SchemaAnnotation
public SchemaAnnotation.Attribute[] getAttributes()
SchemaAnnotation
getAttributes
in interface SchemaAnnotation
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 SchemaTypeSystem getTypeSystem()
SchemaComponent
getTypeSystem
in interface SchemaComponent
public javax.xml.namespace.QName getName()
SchemaComponent
getName
in interface SchemaComponent
public SchemaComponent.Ref getComponentRef()
SchemaComponent
getComponentRef
in interface SchemaComponent
public static SchemaAnnotationImpl getAnnotation(org.apache.xmlbeans.impl.schema.SchemaContainer c, org.apache.xmlbeans.impl.xb.xsdschema.Annotated elem)
public static SchemaAnnotationImpl getAnnotation(org.apache.xmlbeans.impl.schema.SchemaContainer c, XmlObject elem, org.apache.xmlbeans.impl.xb.xsdschema.AnnotationDocument.Annotation ann)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |