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