#include <Softpkg_Handlers.h>
Inheritance diagram for CIAO::Softpkg_Handler:
Public Types | |
typedef CIAO_XML_HELPERS_Export CIAO::Softpkg_Handler::Struct_Softpkg_Info | Softpkg_Info |
enum | Softpkg_Type { CSD, SSD } |
Softpkg type identifier. More... | |
enum | Softpkg_State { ROOT, DESCRIPTOR, IMPLEMENTATION, CIAODLL, CODE } |
Public Member Functions | |
Softpkg_Handler (ACEXML_XMLReader *parser, Softpkg_Info *info ACEXML_ENV_ARG_DECL) throw (ACEXML_SAXException) | |
virtual | ~Softpkg_Handler (void) |
virtual void | characters (const ACEXML_Char *ch, int start, int length ACEXML_ENV_ARG_DECL) throw (ACEXML_SAXException) |
virtual void | endDocument (ACEXML_ENV_SINGLE_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 | startDocument (ACEXML_ENV_SINGLE_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) |
Private Attributes | |
bool | rec_cdata_ |
if we need to trace the CDATA. | |
Softpkg_State | state_ |
Parse state. | |
Softpkg_Type | type_ |
Type of softpkg we are parsing. | |
ACE_TString | characters_ |
Character info. | |
ACE_TString | impluuid_ |
ACE_TString | ssd_ |
ACE_TString | ssd_id_ |
ACE_TString | path_ |
ACE_TString | entry_pt_ |
Softpkg_Info * | softpkg_info_ |
Parse result. |
|
|
|
|
|
Softpkg type identifier.
|
|
Default constructor. |
|
Default destructor. |
|
Receive notification of character data. Reimplemented from ACEXML_DefaultHandler. |
|
Receive notification of the end of a document. Reimplemented from ACEXML_DefaultHandler. |
|
Receive notification of the end of an element. Reimplemented from ACEXML_DefaultHandler. |
|
Receive notification of the beginning of a document. Reimplemented from ACEXML_DefaultHandler. |
|
Receive notification of the beginning of an element. Reimplemented from ACEXML_DefaultHandler. |
|
Character info.
|
|
Cached the Implementation entry point before it can be determined suitable for use. |
|
Cached the Implementation UUID before it can be determined suitable for use. |
|
Cached the Implementation path before it can be determined suitable for use. |
|
if we need to trace the CDATA.
|
|
Parse result.
|
|
Cached the servant path before it can be determined suitable for use. |
|
Cached the servant uuid before it can be determined suitable for use. |
|
Parse state.
|
|
Type of softpkg we are parsing.
|