org.apache.xerces.impl.xs

Class XSNotationDecl

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

public class XSNotationDecl
extends java.lang.Object
implements org.apache.xerces.xs.XSNotationDeclaration

The XML representation for a NOTATION declaration schema component is a global element information item

Version:
$Id: XSNotationDecl.java,v 1.6 2003/11/11 20:14:58 sandygao Exp $

Author:
Rahul Srivastava, Sun Microsystems Inc.

Field Summary

XSAnnotationImpl
fAnnotation
String
fName
String
fPublicId
String
fSystemId
String
fTargetNamespace

Method Summary

org.apache.xerces.xs.XSAnnotation
getAnnotation()
Optional.
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()
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 Details

fAnnotation

public XSAnnotationImpl fAnnotation


fName

public String fName


fPublicId

public String fPublicId


fSystemId

public String fSystemId


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.XSNotationDeclaration


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()


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 interface org.apache.xerces.xs.XSNotationDeclaration


getSystemId

public String getSystemId()
Optional if {public identifier} is present. A URI reference.
Specified by:
getSystemId in interface org.apache.xerces.xs.XSNotationDeclaration


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-2004 Apache XML Project. All Rights Reserved.