XSNotationDeclaration Class Reference

Inheritance diagram for XSNotationDeclaration:

XSObject XMemory

List of all members.

Public Member Functions

Constructors
 XSNotationDeclaration (XMLNotationDecl *const xmlNotationDecl, XSAnnotation *const annot, XSModel *const xsModel, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)
 The default constructor.
Destructor
 ~XSNotationDeclaration ()
overridden XSXSObject methods
const XMLChgetName () const
 The name of type NCName of this declaration as defined in XML Namespaces.
const XMLChgetNamespace ()
 The [target namespace] of this object, or null if it is unspecified.
XSNamespaceItemgetNamespaceItem ()
 A namespace schema information item corresponding to the target namespace of the component, if it's globally declared; or null otherwise.
XSNotationDeclaration methods
const XMLChgetSystemId ()
 The URI reference representing the system identifier for the notation declaration, if present, null otherwise.
const XMLChgetPublicId ()
 The string representing the public identifier for this notation declaration, if present; null otherwise.
XSAnnotationgetAnnotation () const
 Optional.

Protected Attributes

XMLNotationDeclfXMLNotationDecl
XSAnnotationfAnnotation


Constructor & Destructor Documentation

XSNotationDeclaration::XSNotationDeclaration ( XMLNotationDecl *const   xmlNotationDecl,
XSAnnotation *const   annot,
XSModel *const   xsModel,
MemoryManager *const   manager = XMLPlatformUtils::fgMemoryManager 
)

The default constructor.

Parameters:
xmlNotationDecl 
annot 
xsModel 
manager The configurable memory manager

XSNotationDeclaration::~XSNotationDeclaration (  ) 


Member Function Documentation

const XMLCh* XSNotationDeclaration::getName (  )  const [virtual]

The name of type NCName of this declaration as defined in XML Namespaces.

Reimplemented from XSObject.

const XMLCh* XSNotationDeclaration::getNamespace (  )  [virtual]

The [target namespace] of this object, or null if it is unspecified.

Reimplemented from XSObject.

XSNamespaceItem* XSNotationDeclaration::getNamespaceItem (  )  [virtual]

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

Reimplemented from XSObject.

const XMLCh* XSNotationDeclaration::getSystemId (  ) 

The URI reference representing the system identifier for the notation declaration, if present, null otherwise.

const XMLCh* XSNotationDeclaration::getPublicId (  ) 

The string representing the public identifier for this notation declaration, if present; null otherwise.

XSAnnotation * XSNotationDeclaration::getAnnotation (  )  const

Optional.

An [annotation].

References fAnnotation.


Member Data Documentation

Referenced by getAnnotation().


The documentation for this class was generated from the following file:

Generated on Fri Jan 29 15:30:49 2010 for Xerces-C++ by  doxygen 1.5.6