Class XSNotationDecl
- java.lang.Object
-
- org.smooks.engine.delivery.sax.ng.org.apache.xerces.impl.xs.XSNotationDecl
-
- All Implemented Interfaces:
XSNotationDeclaration
,XSObject
public class XSNotationDecl extends Object implements XSNotationDeclaration
The XML representation for a NOTATION declaration schema component is a global <notation> element information item- Version:
- $Id$
- Author:
- Rahul Srivastava, Sun Microsystems Inc.
-
-
Field Summary
Fields Modifier and Type Field Description XSObjectList
fAnnotations
String
fName
String
fPublicId
String
fSystemId
String
fTargetNamespace
-
Constructor Summary
Constructors Constructor Description XSNotationDecl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XSAnnotation
getAnnotation()
Optional.XSObjectList
getAnnotations()
Optional.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.String
getPublicId()
Optional if {system identifier} is present.String
getSystemId()
Optional if {public identifier} is present.short
getType()
Get the type of the object, i.e ELEMENT_DECLARATION.
-
-
-
Field Detail
-
fName
public String fName
-
fTargetNamespace
public String fTargetNamespace
-
fPublicId
public String fPublicId
-
fSystemId
public String fSystemId
-
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
-
getSystemId
public String getSystemId()
Optional if {public identifier} is present. A URI reference.- Specified by:
getSystemId
in interfaceXSNotationDeclaration
-
getPublicId
public String getPublicId()
Optional if {system identifier} is present. A public identifier, as defined in [XML 1.0 (Second Edition)].- Specified by:
getPublicId
in interfaceXSNotationDeclaration
-
getAnnotation
public XSAnnotation getAnnotation()
Optional. Annotation.- Specified by:
getAnnotation
in interfaceXSNotationDeclaration
-
getAnnotations
public XSObjectList getAnnotations()
Optional. Annotations.- Specified by:
getAnnotations
in interfaceXSNotationDeclaration
-
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()
-
-