http://xml.apache.org/http://www.apache.org/http://www.w3.org/

Home

Readme
Release Info

Installation
Download
Build

FAQs
Samples
API Docs

DOM C++ Binding
Programming
Migration Guide

Feedback
Bug-Reporting
PDF Document

CVS Repository
Mail Archive

API Docs for SAX and DOM
 

Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

XSNotationDeclaration Class Reference

Inheritance diagram for XSNotationDeclaration:

Inheritance graph
[legend]
Collaboration diagram for XSNotationDeclaration:

Collaboration graph
[legend]
List of all members.

Public Methods

Constructors
 XSNotationDeclaration (XMLNotationDecl *const xmlNotationDecl, XSAnnotation *const annot, XSModel *const xsModel, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)
 The default constructor. More...

Destructor
 ~XSNotationDeclaration ()
overridden XSXSObject methods
const XMLCh * getName ()
 The name of type NCName of this declaration as defined in XML Namespaces. More...

const XMLCh * getNamespace ()
 The [target namespace] of this object, or null if it is unspecified. More...

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

XSNotationDeclaration methods
const XMLCh * getSystemId ()
 The URI reference representing the system identifier for the notation declaration, if present, null otherwise. More...

const XMLCh * getPublicId ()
 The string representing the public identifier for this notation declaration, if present; null otherwise. More...

XSAnnotationgetAnnotation () const
 Optional. More...


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

XSAnnotation * XSNotationDeclaration::getAnnotation   const
 

Optional.

An [annotation].

const XMLCh* XSNotationDeclaration::getName   [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::getPublicId  
 

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

const XMLCh* XSNotationDeclaration::getSystemId  
 

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


Member Data Documentation

XSAnnotation* XSNotationDeclaration::fAnnotation [protected]
 

XMLNotationDecl* XSNotationDeclaration::fXMLNotationDecl [protected]
 


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


Copyright © 2004 The Apache Software Foundation. All Rights Reserved.