Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.xmlbeans.impl.schema
Class SchemaAttributeGroupImpl

    java.lang.Object
      org.apache.xmlbeans.impl.schema.SchemaAttributeGroupImpl

All Implemented Interfaces:
  SchemaAnnotated, SchemaAttributeGroup, SchemaComponent

    public class SchemaAttributeGroupImpl

extends java.lang.Object
implements SchemaAttributeGroup

Nested Class Summary

Nested classes/interfaces inherited from interface org.apache.xmlbeans.SchemaAttributeGroup
`SchemaAttributeGroup.Ref`

Field Summary

Fields inherited from interface org.apache.xmlbeans.SchemaComponent
`ANNOTATION, ATTRIBUTE, ATTRIBUTE_GROUP, ELEMENT, IDENTITY_CONSTRAINT, MODEL_GROUP, NOTATION, TYPE`

Constructor Summary
`SchemaAttributeGroupImpl(org.apache.xmlbeans.impl.schema.SchemaContainer container)`
`SchemaAttributeGroupImpl(org.apache.xmlbeans.impl.schema.SchemaContainer container, javax.xml.namespace.QName name)`

Method Summary
`SchemaAnnotation` | `getAnnotation()` Returns the Schema annotation object or null if none present
`java.lang.String` | `getChameleonNamespace()`
`SchemaComponent.Ref` | `getComponentRef()` Used for on-demand loading of schema components.
`int` | `getComponentType()` Returns SchemaComponent.ATTRIBUTE_GROUP.
`java.lang.String` | `getFormDefault()`
`javax.xml.namespace.QName` | `getName()` The name of the model group.
`XmlObject` | `getParseObject()`
`SchemaAttributeGroup.Ref` | `getRef()`
`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:
`java.lang.String` | `getTargetNamespace()`
`SchemaTypeSystem` | `getTypeSystem()` Returns the typesystem within which this component definition resides
`java.lang.Object` | `getUserData()` Returns user-specific information.
`void` | `init(javax.xml.namespace.QName name, java.lang.String targetNamespace, boolean chameleon, java.lang.String formDefault, boolean redefinition, XmlObject x, SchemaAnnotation a, java.lang.Object userData)`
`boolean` | `isRedefinition()`
`void` | `setFilename(java.lang.String filename)`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### SchemaAttributeGroupImpl

    public SchemaAttributeGroupImpl(org.apache.xmlbeans.impl.schema.SchemaContainer container)

### SchemaAttributeGroupImpl

    public SchemaAttributeGroupImpl(org.apache.xmlbeans.impl.schema.SchemaContainer container,
                                    javax.xml.namespace.QName name)

Method Detail

### init

    public void init(javax.xml.namespace.QName name,
                     java.lang.String targetNamespace,
                     boolean chameleon,
                     java.lang.String formDefault,
                     boolean redefinition,
                     XmlObject x,
                     SchemaAnnotation a,
                     java.lang.Object userData)

### getTypeSystem

    public SchemaTypeSystem getTypeSystem()

  Description copied from interface: `SchemaComponent`
  Returns the typesystem within which this component definition resides

  Specified by:
    `getTypeSystem` in interface `SchemaComponent`

### getComponentType

    public int getComponentType()

  Description copied from interface: `SchemaAttributeGroup`
  Returns SchemaComponent.ATTRIBUTE_GROUP.

  Specified by:
    `getComponentType` in interface `SchemaAttributeGroup`
  Specified by:
    `getComponentType` in interface `SchemaComponent`

### setFilename

    public void setFilename(java.lang.String filename)

### getSourceName

    public java.lang.String 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 interface `SchemaComponent`

### getName

    public javax.xml.namespace.QName getName()

  Description copied from interface: `SchemaAttributeGroup`
  The name of the model group.

  Specified by:
    `getName` in interface `SchemaAttributeGroup`
  Specified by:
    `getName` in interface `SchemaComponent`

### getParseObject

    public XmlObject getParseObject()

### getTargetNamespace

    public java.lang.String getTargetNamespace()

### getChameleonNamespace

    public java.lang.String getChameleonNamespace()

### getFormDefault

    public java.lang.String getFormDefault()

### getAnnotation

    public SchemaAnnotation getAnnotation()

  Description copied from interface: `SchemaAnnotated`
  Returns the Schema annotation object or null if none present

  Specified by:
    `getAnnotation` in interface `SchemaAnnotated`

### getRef

    public SchemaAttributeGroup.Ref getRef()

### getComponentRef

    public SchemaComponent.Ref getComponentRef()

  Description copied from interface: `SchemaComponent`
  Used for on-demand loading of schema components.

  Specified by:
    `getComponentRef` in interface `SchemaComponent`

### isRedefinition

    public boolean isRedefinition()

### getUserData

    public java.lang.Object getUserData()

  Description copied from interface: `SchemaAttributeGroup`
  Returns user-specific information.

  Specified by:
    `getUserData` in interface `SchemaAttributeGroup`
  See Also:
    `SchemaBookmark`

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD