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 XSObjectListfAnnotationsXSModelGroupImplfModelGroupStringfNameStringfTargetNamespace
-
Constructor Summary
Constructors Constructor Description XSGroupDecl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XSAnnotationgetAnnotation()Optional.XSObjectListgetAnnotations()Optional.XSModelGroupgetModelGroup(){model group} A model group.StringgetName()Thenameof thisXSObjectdepending on theXSObjecttype.StringgetNamespace()The namespace URI of this node, ornullif it is unspecified.XSNamespaceItemgetNamespaceItem()A namespace schema information item corresponding to the target namespace of the component, if it is globally declared; ornullotherwise.shortgetType()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()
Thenameof thisXSObjectdepending on theXSObjecttype.
-
getNamespace
public String getNamespace()
The namespace URI of this node, ornullif it is unspecified. defines how a namespace URI is attached to schema components.- Specified by:
getNamespacein interfaceXSObject
-
getModelGroup
public XSModelGroup getModelGroup()
{model group} A model group.- Specified by:
getModelGroupin interfaceXSModelGroupDefinition
-
getAnnotation
public XSAnnotation getAnnotation()
Optional. Annotation.- Specified by:
getAnnotationin interfaceXSModelGroupDefinition
-
getAnnotations
public XSObjectList getAnnotations()
Optional. Annotations.- Specified by:
getAnnotationsin interfaceXSModelGroupDefinition
-
getNamespaceItem
public XSNamespaceItem getNamespaceItem()
Description copied from interface:XSObjectA namespace schema information item corresponding to the target namespace of the component, if it is globally declared; ornullotherwise.- Specified by:
getNamespaceItemin interfaceXSObject- See Also:
XSObject.getNamespaceItem()
-
-