org.apache.xerces.impl.xs

Class XSGroupDecl

Implemented Interfaces:
org.apache.xerces.xs.XSModelGroupDefinition

public class XSGroupDecl
extends java.lang.Object
implements org.apache.xerces.xs.XSModelGroupDefinition

The XML representation for a group declaration schema component is a global element information item
Version:
$Id: XSGroupDecl.java 388853 2006-03-25 23:05:56Z mrglavas $
Author:
Sandy Gao, IBM

Field Summary

org.apache.xerces.xs.XSObjectList
fAnnotations
XSModelGroupImpl
fModelGroup
String
fName
String
fTargetNamespace

Method Summary

org.apache.xerces.xs.XSAnnotation
getAnnotation()
Optional.
org.apache.xerces.xs.XSObjectList
getAnnotations()
Optional.
org.apache.xerces.xs.XSModelGroup
getModelGroup()
{model group} A model group.
String
getName()
The name of this XSObject depending on the XSObject type.
String
getNamespace()
The namespace URI of this node, or null if it is unspecified.
org.apache.xerces.xs.XSNamespaceItem
getNamespaceItem()
short
getType()
Get the type of the object, i.e ELEMENT_DECLARATION.

Field Details

fAnnotations

public org.apache.xerces.xs.XSObjectList fAnnotations

fModelGroup

public XSModelGroupImpl fModelGroup

fName

public String fName

fTargetNamespace

public String fTargetNamespace

Method Details

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

getModelGroup

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

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

getNamespaceItem

public org.apache.xerces.xs.XSNamespaceItem getNamespaceItem()
Specified by:
getNamespaceItem in interface org.apache.xerces.xs.XSObject
See Also:
org.apache.xerces.xs.XSObject.getNamespaceItem()

getType

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

Copyright B) 1999-2006 The Apache Software Foundation. All Rights Reserved.