Class XSGroupDecl

java.lang.Object
org.apache.xerces.impl.xs.XSGroupDecl
All Implemented Interfaces:
org.apache.xerces.xs.XSModelGroupDefinition, org.apache.xerces.xs.XSObject

public class XSGroupDecl extends Object implements org.apache.xerces.xs.XSModelGroupDefinition
The XML representation for a group declaration schema component is a global <group> element information item

INTERNAL:

Usage of this class is not supported. It may be altered or removed at any time.
Version:
$Id: XSGroupDecl.java 699892 2008-09-28 21:08:27Z mrglavas $
Author:
Sandy Gao, IBM
  • Field Details

    • fName

      public String fName
    • fTargetNamespace

      public String fTargetNamespace
    • fModelGroup

      public XSModelGroupImpl fModelGroup
    • fAnnotations

      public org.apache.xerces.xs.XSObjectList fAnnotations
  • Constructor Details

    • XSGroupDecl

      public XSGroupDecl()
  • Method Details

    • getType

      public short getType()
      Get the type of the object, i.e ELEMENT_DECLARATION.
      Specified by:
      getType in interface org.apache.xerces.xs.XSObject
    • getName

      public String getName()
      The name of this XSObject depending on the XSObject type.
      Specified by:
      getName in interface org.apache.xerces.xs.XSObject
    • getNamespace

      public String getNamespace()
      The namespace URI of this node, or null if it is unspecified. defines how a namespace URI is attached to schema components.
      Specified by:
      getNamespace in interface org.apache.xerces.xs.XSObject
    • getModelGroup

      public org.apache.xerces.xs.XSModelGroup getModelGroup()
      {model group} A model group.
      Specified by:
      getModelGroup in interface org.apache.xerces.xs.XSModelGroupDefinition
    • getAnnotation

      public org.apache.xerces.xs.XSAnnotation getAnnotation()
      Optional. Annotation.
      Specified by:
      getAnnotation in interface org.apache.xerces.xs.XSModelGroupDefinition
    • getAnnotations

      public org.apache.xerces.xs.XSObjectList getAnnotations()
      Optional. Annotations.
      Specified by:
      getAnnotations in interface org.apache.xerces.xs.XSModelGroupDefinition
    • getNamespaceItem

      public org.apache.xerces.xs.XSNamespaceItem getNamespaceItem()
      Description copied from interface: org.apache.xerces.xs.XSObject
      A namespace schema information item corresponding to the target namespace of the component, if it is globally declared; or null otherwise.
      Specified by:
      getNamespaceItem in interface org.apache.xerces.xs.XSObject
      See Also:
      • XSObject.getNamespaceItem()