

Public Member Functions | |
| synchronized ILogEntry | parse (String string) throws LogParseException |
Package Functions | |
| ACSLogParserDOM () throws ParserConfigurationException | |
Private Member Functions | |
| void | initialize () throws ParserConfigurationException |
Private Attributes | |
| DocumentBuilder | builder = null |
ACSLogParserDOM is used for parsing an xml string (representing an XML element such as <Info>,<Debug> and so on) to produce a valid LogEntryXML.
It will typically get the string from the ACSStructuredPushConsumer class where the logs get delivered from the CORBA Logging Service.
| alma::acs::logging::engine::parser::ACSLogParserDOM::ACSLogParserDOM | ( | ) | throws ParserConfigurationException [inline, package] |
ACSLogParserDOM constructor comment.
References initialize().
| void alma::acs::logging::engine::parser::ACSLogParserDOM::initialize | ( | ) | throws ParserConfigurationException [inline, private] |
References builder.
Referenced by ACSLogParserDOM().
| synchronized ILogEntry alma::acs::logging::engine::parser::ACSLogParserDOM::parse | ( | String | xmlString | ) | throws LogParseException [inline, virtual] |
Parses the xmlLog. This method must be synchronized to ensure that the parser parses only one log at a time.
| xmlString | the xml string to parse. |
| LogParseException | if parsing problems are encountered. |
Implements alma::acs::logging::engine::parser::ACSLogParser.
References builder.
DocumentBuilder alma::acs::logging::engine::parser::ACSLogParserDOM::builder = null [private] |
Referenced by initialize(), and parse().
1.6.2