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  

XSAttributeGroupDefinition Class Reference

Inheritance diagram for XSAttributeGroupDefinition:

Inheritance graph
[legend]
Collaboration diagram for XSAttributeGroupDefinition:

Collaboration graph
[legend]
List of all members.

Public Methods

Constructors
 XSAttributeGroupDefinition (XercesAttGroupInfo *const xercesAttGroupInfo, XSAttributeUseList *const xsAttList, XSWildcard *const xsWildcard, XSAnnotation *const xsAnnot, XSModel *const xsModel, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)
 The default constructor. More...

Destructor
 ~XSAttributeGroupDefinition ()
overridden XSObject 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...

XSAttributeGroupDefinition methods
XSAttributeUseListgetAttributeUses ()
 A set of [attribute uses]. More...

XSWildcardgetAttributeWildcard () const
 Optional. More...

XSAnnotationgetAnnotation () const
 Optional. More...


Protected Attributes

XercesAttGroupInfo * fXercesAttGroupInfo
XSAttributeUseListfXSAttributeUseList
XSWildcardfXSWildcard
XSAnnotationfAnnotation

Constructor & Destructor Documentation

XSAttributeGroupDefinition::XSAttributeGroupDefinition XercesAttGroupInfo *const    xercesAttGroupInfo,
XSAttributeUseList *const    xsAttList,
XSWildcard *const    xsWildcard,
XSAnnotation *const    xsAnnot,
XSModel *const    xsModel,
MemoryManager *const    manager = XMLPlatformUtils::fgMemoryManager
 

The default constructor.

Parameters:
xercesAttGroupInfo 
xsAttList 
xsWildcard 
xsAnnot 
xsModel 
manager  The configurable memory manager

XSAttributeGroupDefinition::~XSAttributeGroupDefinition  
 


Member Function Documentation

XSAnnotation * XSAttributeGroupDefinition::getAnnotation   const
 

Optional.

An [annotation].

XSAttributeUseList * XSAttributeGroupDefinition::getAttributeUses  
 

A set of [attribute uses].

XSWildcard * XSAttributeGroupDefinition::getAttributeWildcard   const
 

Optional.

A [wildcard].

const XMLCh* XSAttributeGroupDefinition::getName   [virtual]
 

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

Reimplemented from XSObject.

const XMLCh* XSAttributeGroupDefinition::getNamespace   [virtual]
 

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

Reimplemented from XSObject.

XSNamespaceItem* XSAttributeGroupDefinition::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* XSAttributeGroupDefinition::fAnnotation [protected]
 

XercesAttGroupInfo* XSAttributeGroupDefinition::fXercesAttGroupInfo [protected]
 

XSAttributeUseList* XSAttributeGroupDefinition::fXSAttributeUseList [protected]
 

XSWildcard* XSAttributeGroupDefinition::fXSWildcard [protected]
 


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


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