Top Description Fields Constructors Methods
org.apache.xerces.impl.xs

public Class XSGroupDecl

extends Object
implements XSModelGroupDefinition
Class Inheritance
All Implemented Interfaces
org.apache.xerces.xs.XSModelGroupDefinition, org.apache.xerces.xs.XSObject
Imports
org.apache.xerces.impl.xs.util.XSObjectListImpl, org.apache.xerces.xs.XSAnnotation, .XSConstants, .XSModelGroup, .XSModelGroupDefinition, .XSNamespaceItem, .XSObjectList

The XML representation for a group declaration schema component is a global <group> element information item
Author
Sandy Gao, IBM
Version
$Id: XSGroupDecl.java 699892 2008-09-28 21:08:27Z mrglavas $

Field Summary

Modifier and TypeField and Description
public XSObjectList
public XSModelGroupImpl
public String
private XSNamespaceItem
public String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public XSAnnotation
public XSObjectList
public XSModelGroup
public String
getName()

Implements org.apache.xerces.xs.XSObject.getName.

The name of this XSObject depending on the XSObject type.
public String
getNamespace()

Implements org.apache.xerces.xs.XSObject.getNamespace.

The namespace URI of this node, or null if it is unspecified.
public XSNamespaceItem
getNamespaceItem()

Implements org.apache.xerces.xs.XSObject.getNamespaceItem.

A namespace schema information item corresponding to the target namespace of the component, if it is globally declared; or null otherwise.
public short
getType()

Implements org.apache.xerces.xs.XSObject.getType.

Get the type of the object, i.e ELEMENT_DECLARATION.
pack-priv void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

fAnnotationsback to summary
public XSObjectList fAnnotations
fModelGroupback to summary
public XSModelGroupImpl fModelGroup
fNameback to summary
public String fName
fNamespaceItemback to summary
private XSNamespaceItem fNamespaceItem
fTargetNamespaceback to summary
public String fTargetNamespace

Constructor Detail

XSGroupDeclback to summary
public XSGroupDecl()

Method Detail

getAnnotationback to summary
public XSAnnotation getAnnotation()

Implements org.apache.xerces.xs.XSModelGroupDefinition.getAnnotation.

Optional. Annotation.

getAnnotationsback to summary
public XSObjectList getAnnotations()

Implements org.apache.xerces.xs.XSModelGroupDefinition.getAnnotations.

Optional. Annotations.

getModelGroupback to summary
public XSModelGroup getModelGroup()

Implements org.apache.xerces.xs.XSModelGroupDefinition.getModelGroup.

{model group} A model group.

getNameback to summary
public String getName()

Implements org.apache.xerces.xs.XSObject.getName.

The name of this XSObject depending on the XSObject type.

getNamespaceback to summary
public String getNamespace()

Implements org.apache.xerces.xs.XSObject.getNamespace.

The namespace URI of this node, or null if it is unspecified. defines how a namespace URI is attached to schema components.

getNamespaceItemback to summary
public XSNamespaceItem getNamespaceItem()

Implements org.apache.xerces.xs.XSObject.getNamespaceItem.

Doc from org.apache.xerces.xs.XSObject.getNamespaceItem.

A namespace schema information item corresponding to the target namespace of the component, if it is globally declared; or null otherwise.

See Also
org.apache.xerces.xs.XSObject#getNamespaceItem()
getTypeback to summary
public short getType()

Implements org.apache.xerces.xs.XSObject.getType.

Get the type of the object, i.e ELEMENT_DECLARATION.

setNamespaceItemback to summary
pack-priv void setNamespaceItem(XSNamespaceItem namespaceItem)