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  

XSModelGroupDefinition Class Reference

Inheritance diagram for XSModelGroupDefinition:

Inheritance graph
[legend]
Collaboration diagram for XSModelGroupDefinition:

Collaboration graph
[legend]
List of all members.

Public Methods

Constructors
 XSModelGroupDefinition (XercesGroupInfo *const groupInfo, XSParticle *const groupParticle, XSAnnotation *const annot, XSModel *const xsModel, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)
 The default constructor. More...

Destructor
 ~XSModelGroupDefinition ()
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...

XSModelGroupDefinition methods
XSModelGroupgetModelGroup ()
 A model group. More...

XSAnnotationgetAnnotation () const
 Optional. More...


Protected Attributes

XercesGroupInfo * fGroupInfo
XSParticlefModelGroupParticle
XSAnnotationfAnnotation

Constructor & Destructor Documentation

XSModelGroupDefinition::XSModelGroupDefinition XercesGroupInfo *const    groupInfo,
XSParticle *const    groupParticle,
XSAnnotation *const    annot,
XSModel *const    xsModel,
MemoryManager *const    manager = XMLPlatformUtils::fgMemoryManager
 

The default constructor.

Parameters:
groupInfo 
groupParticle 
annot 
xsModel 
manager  The configurable memory manager

XSModelGroupDefinition::~XSModelGroupDefinition  
 


Member Function Documentation

XSAnnotation * XSModelGroupDefinition::getAnnotation   const
 

Optional.

An [annotation].

XSModelGroup* XSModelGroupDefinition::getModelGroup  
 

A model group.

const XMLCh* XSModelGroupDefinition::getName   [virtual]
 

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

Reimplemented from XSObject.

const XMLCh* XSModelGroupDefinition::getNamespace   [virtual]
 

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

Reimplemented from XSObject.

XSNamespaceItem* XSModelGroupDefinition::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.


Member Data Documentation

XSAnnotation* XSModelGroupDefinition::fAnnotation [protected]
 

XercesGroupInfo* XSModelGroupDefinition::fGroupInfo [protected]
 

XSParticle* XSModelGroupDefinition::fModelGroupParticle [protected]
 


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


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