Class XSGroupDecl
- java.lang.Object
-
- org.smooks.engine.delivery.sax.ng.org.apache.xerces.impl.xs.XSGroupDecl
-
- All Implemented Interfaces:
XSModelGroupDefinition
,XSObject
public class XSGroupDecl extends Object implements XSModelGroupDefinition
The XML representation for a group declaration schema component is a global <group> element information item- Version:
- $Id$
- Author:
- Sandy Gao, IBM
-
-
Field Summary
Fields Modifier and Type Field Description XSObjectList
fAnnotations
XSModelGroupImpl
fModelGroup
String
fName
String
fTargetNamespace
-
Constructor Summary
Constructors Constructor Description XSGroupDecl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XSAnnotation
getAnnotation()
Optional.XSObjectList
getAnnotations()
Optional.XSModelGroup
getModelGroup()
{model group} A model group.String
getName()
Thename
of thisXSObject
depending on theXSObject
type.String
getNamespace()
The namespace URI of this node, ornull
if it is unspecified.XSNamespaceItem
getNamespaceItem()
A namespace schema information item corresponding to the target namespace of the component, if it is globally declared; ornull
otherwise.short
getType()
Get the type of the object, i.e ELEMENT_DECLARATION.
-
-
-
Field Detail
-
fName
public String fName
-
fTargetNamespace
public String fTargetNamespace
-
fModelGroup
public XSModelGroupImpl fModelGroup
-
fAnnotations
public XSObjectList fAnnotations
-
-
Method Detail
-
getType
public short getType()
Get the type of the object, i.e ELEMENT_DECLARATION.
-
getName
public String getName()
Thename
of thisXSObject
depending on theXSObject
type.
-
getNamespace
public String getNamespace()
The namespace URI of this node, ornull
if it is unspecified. defines how a namespace URI is attached to schema components.- Specified by:
getNamespace
in interfaceXSObject
-
getModelGroup
public XSModelGroup getModelGroup()
{model group} A model group.- Specified by:
getModelGroup
in interfaceXSModelGroupDefinition
-
getAnnotation
public XSAnnotation getAnnotation()
Optional. Annotation.- Specified by:
getAnnotation
in interfaceXSModelGroupDefinition
-
getAnnotations
public XSObjectList getAnnotations()
Optional. Annotations.- Specified by:
getAnnotations
in interfaceXSModelGroupDefinition
-
getNamespaceItem
public XSNamespaceItem getNamespaceItem()
Description copied from interface:XSObject
A namespace schema information item corresponding to the target namespace of the component, if it is globally declared; ornull
otherwise.- Specified by:
getNamespaceItem
in interfaceXSObject
- See Also:
XSObject.getNamespaceItem()
-
-