|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.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()
SchemaComponentSchemaTypeLoader.getSourceAsStream(String)
SchemaType schemaType = ..; InputStream is = schemaType.getTypeSystem().getSourceAsStream(schemaType.getSourceName());
getSourceName in interface SchemaComponentpublic XmlObject[] getApplicationInformation()
SchemaAnnotation
getApplicationInformation in interface SchemaAnnotationpublic XmlObject[] getUserInformation()
SchemaAnnotation
getUserInformation in interface SchemaAnnotationpublic SchemaAnnotation.Attribute[] getAttributes()
SchemaAnnotation
getAttributes in interface SchemaAnnotationpublic int getComponentType()
SchemaComponentSchemaComponent.TYPE,
SchemaComponent.ELEMENT, SchemaComponent.ATTRIBUTE, SchemaComponent.ATTRIBUTE_GROUP,
SchemaComponent.MODEL_GROUP, SchemaComponent.IDENTITY_CONSTRAINT, or SchemaComponent.NOTATION.
getComponentType in interface SchemaComponentpublic SchemaTypeSystem getTypeSystem()
SchemaComponent
getTypeSystem in interface SchemaComponentpublic javax.xml.namespace.QName getName()
SchemaComponent
getName in interface SchemaComponentpublic 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 | ||||||||