|
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 Methods |
| 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.
|