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

CIAO::Assembly_Handler Class Reference

Assembly_Handler parse the root componentassembly descriptors. More...

#include <Assembly_Handlers.h>

Inheritance diagram for CIAO::Assembly_Handler:

Inheritance graph
[legend]
Collaboration diagram for CIAO::Assembly_Handler:

Collaboration graph
[legend]
List of all members.

Public Types

enum  CS_States {
  START, COMPONENTFILES_DONE, PLACEMENT_DONE, CONNECTION_DONE,
  DONE
}

Public Methods

 Assembly_Handler (ACEXML_XMLReader *parser, Assembly_Spec *spec ACEXML_ENV_ARG_DECL) throw (ACEXML_SAXException)
virtual ~Assembly_Handler (void)
virtual void characters (const ACEXML_Char *ch, int start, int length ACEXML_ENV_ARG_DECL) throw (ACEXML_SAXException)
virtual void endElement (const ACEXML_Char *namespaceURI, const ACEXML_Char *localName, const ACEXML_Char *qName ACEXML_ENV_ARG_DECL) throw (ACEXML_SAXException)
virtual void startElement (const ACEXML_Char *namespaceURI, const ACEXML_Char *localName, const ACEXML_Char *qName, ACEXML_Attributes *atts ACEXML_ENV_ARG_DECL) throw (ACEXML_SAXException)

Protected Attributes

Assembly_Speccontext_
CS_States state_

Detailed Description

Assembly_Handler parse the root componentassembly descriptors.


Member Enumeration Documentation

enum CIAO::Assembly_Handler::CS_States
 

Enumeration values:
START 
COMPONENTFILES_DONE 
PLACEMENT_DONE 
CONNECTION_DONE 
DONE 


Constructor & Destructor Documentation

ACE_INLINE CIAO::Assembly_Handler::Assembly_Handler ACEXML_XMLReader *    parser,
Assembly_Spec *spec    ACEXML_ENV_ARG_DECL
throw (ACEXML_SAXException)
 

Default constructor.

ACE_INLINE CIAO::Assembly_Handler::~Assembly_Handler void    [virtual]
 

Default destructor.


Member Function Documentation

void CIAO::Assembly_Handler::characters const ACEXML_Char *    ch,
int    start,
int length    ACEXML_ENV_ARG_DECL
throw (ACEXML_SAXException) [virtual]
 

Receive notification of character data.

void CIAO::Assembly_Handler::endElement const ACEXML_Char *    namespaceURI,
const ACEXML_Char *    localName,
const ACEXML_Char *qName    ACEXML_ENV_ARG_DECL
throw (ACEXML_SAXException) [virtual]
 

Receive notification of the end of an element.

virtual void CIAO::Assembly_Handler::startElement const ACEXML_Char *    namespaceURI,
const ACEXML_Char *    localName,
const ACEXML_Char *    qName,
ACEXML_Attributes *atts    ACEXML_ENV_ARG_DECL
throw (ACEXML_SAXException) [virtual]
 

Receive notification of the beginning of an element.


Member Data Documentation

Assembly_Spec* CIAO::Assembly_Handler::context_ [protected]
 

CS_States CIAO::Assembly_Handler::state_ [protected]
 


The documentation for this class was generated from the following files:
Generated on Fri Apr 2 19:43:38 2004 for XML_HELPERS by doxygen1.2.18