| 
|||||||||
| 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 | ||||||||