![]() |
Quadcap Embeddable Server |
Inheritance diagram for com.quadcap.server.ServerConfigParser:

server.xml file to determine which services should be loaded on startup.
Definition at line 114 of file ServerConfigParser.java.
Public Member Functions | |
| ServerConfigParser (ServiceContainer c) throws Exception | |
| No-argument constructor. | |
| void | parse (String fileName) throws Exception |
| Parse the specified file. | |
| SAX parser callback to handle XML Parser errors. | |
| SAX parser callback to handle XML Parser fatal errors. | |
| SAX parser callback to handle XML Parser fatal errors. | |
| void | characters (char[] ch, int start, int length) throws SAXException |
| SAX parser callback to handle character data found in the parsed document. | |
| void | endDocument () |
| SAX parser callback function that is called when the end of the document is reached. | |
| void | endElement (String name) throws SAXException |
| SAX parser callback function called for the end of an element. | |
| void | ignorableWhitespace (char[] ch, int start, int length) |
| SAX parser callback for ignorable whitespace. | |
| void | processingInstruction (String target, String data) |
| SAX parser callback for processing instructions. | |
| void | setDocumentLocator (Locator locator) |
| SAX parser callback used to receive a document locator. | |
| void | startDocument () |
| SAX parser callback for document start. | |
| SAX parser callback for the start of an element. | |
Static Public Member Functions | |
| final Properties | parseProps (String fileName) throws IOException |
Package Functions | |
| final String | consume () |
| Get and return all of the accumulated character data as a String. | |
| final void | addServices () throws SAXException |
| At the end of the file, add the services in the specified order. | |
Static Package Functions | |
| [static initializer] | |
| final int | mapElement (String name) |
Package Attributes | |
| ServiceContainer | container |
| Parser | parser |
| Locator | locator |
| StringBuffer | data = new StringBuffer() |
| ArrayList | services = new ArrayList() |
| ServiceWrapper | service = null |
| Properties | props = null |
| String | paramName = null |
| String | paramValue = null |
Static Package Attributes | |
| final int | INIT = 0 |
| final int | SERVER = 1 |
| final int | SERVICE = 2 |
| final int | SERVICE_NAME = 3 |
| final int | SERVICE_CLASS = 4 |
| final int | SERVICE_CONFIG = 5 |
| final int | LOAD_ON_STARTUP = 6 |
| final int | INIT_PARAMETER = 7 |
| final int | PARAM_NAME = 8 |
| final int | PARAM_VALUE = 9 |
| HashMap | elemMap = new HashMap() |
Private Member Functions | |
| final Properties | getProps () |
|
|
No-argument constructor. The new object needs a database connection before it can do anything useful.
Definition at line 163 of file ServerConfigParser.java. References com.quadcap.server.ServerConfigParser.parser, and com.quadcap.util.ConfigString.toString(). |
|
|
|
|
|
At the end of the file, add the services in the specified order.
Definition at line 414 of file ServerConfigParser.java. References com.quadcap.server.ServerConfigParser.services. Referenced by com.quadcap.server.ServerConfigParser.endElement(). |
|
|
SAX parser callback to handle character data found in the parsed document.
Definition at line 244 of file ServerConfigParser.java. References com.quadcap.server.ServerConfigParser.characters(), and com.quadcap.server.ServerConfigParser.data. Referenced by com.quadcap.server.ServerConfigParser.characters(). |
|
|
Get and return all of the accumulated character data as a String. Reset the character data buffer to be empty. Definition at line 405 of file ServerConfigParser.java. References com.quadcap.server.ServerConfigParser.data. Referenced by com.quadcap.server.ServerConfigParser.endElement(). |
|
|
SAX parser callback function that is called when the end of the document is reached. This implementation does nothing. Definition at line 254 of file ServerConfigParser.java. |
|
|
|
SAX parser callback to handle XML Parser errors. This implementation just prints them to System.err.
Definition at line 202 of file ServerConfigParser.java. References com.quadcap.server.ServerConfigParser.error(). Referenced by com.quadcap.server.ServerConfigParser.error(). |
|
|
SAX parser callback to handle XML Parser fatal errors. This implementation just prints them to System.err.
Definition at line 214 of file ServerConfigParser.java. References com.quadcap.server.ServerConfigParser.fatalError(). Referenced by com.quadcap.server.ServerConfigParser.fatalError(). |
|
|
Definition at line 317 of file ServerConfigParser.java. References com.quadcap.server.ServerConfigParser.props. Referenced by com.quadcap.server.ServerConfigParser.endElement(). |
|
||||||||||||||||
|
SAX parser callback for ignorable whitespace. We just ignore it
Definition at line 343 of file ServerConfigParser.java. References com.quadcap.server.ServerConfigParser.ignorableWhitespace(). Referenced by com.quadcap.server.ServerConfigParser.ignorableWhitespace(). |
|
|
Definition at line 150 of file ServerConfigParser.java. References com.quadcap.server.ServerConfigParser.elemMap, and com.quadcap.server.ServerConfigParser.mapElement(). Referenced by com.quadcap.server.ServerConfigParser.mapElement(). |
|
|
Parse the specified file.
Definition at line 184 of file ServerConfigParser.java. References com.quadcap.server.ServerConfigParser.parse(), and com.quadcap.server.ServerConfigParser.parser. Referenced by com.quadcap.server.ServiceContainer.init(), and com.quadcap.server.ServerConfigParser.parse(). |
|
|
Definition at line 322 of file ServerConfigParser.java. References com.quadcap.server.ServerConfigParser.parseProps(). Referenced by com.quadcap.server.ServerConfigParser.endElement(), and com.quadcap.server.ServerConfigParser.parseProps(). |
|
||||||||||||
|
SAX parser callback for processing instructions. This implementation does nothing.
Definition at line 353 of file ServerConfigParser.java. References com.quadcap.server.ServerConfigParser.processingInstruction(). Referenced by com.quadcap.server.ServerConfigParser.processingInstruction(). |
|
|
SAX parser callback used to receive a document locator.
Definition at line 361 of file ServerConfigParser.java. References com.quadcap.server.ServerConfigParser.setDocumentLocator(). Referenced by com.quadcap.server.ServerConfigParser.setDocumentLocator(). |
|
|
SAX parser callback for document start. This implementation does nothing. Definition at line 369 of file ServerConfigParser.java. |
|
|
SAX parser callback for the start of an element.
If this element represents a table row, and the table is different from the last table seen, we establish an updatable
Definition at line 386 of file ServerConfigParser.java. References com.quadcap.server.ServerConfigParser.data, com.quadcap.server.ServerConfigParser.service, com.quadcap.server.ServerConfigParser.SERVICE, and com.quadcap.server.ServerConfigParser.startElement(). Referenced by com.quadcap.server.ServerConfigParser.startElement(). |
|
|
SAX parser callback to handle XML Parser fatal errors. This implementation just prints them to System.err.
Definition at line 226 of file ServerConfigParser.java. References com.quadcap.server.ServerConfigParser.warning(). Referenced by com.quadcap.server.ServerConfigParser.warning(). |
|
|
Definition at line 115 of file ServerConfigParser.java. |
|
|
Definition at line 118 of file ServerConfigParser.java. Referenced by com.quadcap.server.ServerConfigParser.characters(), com.quadcap.server.ServerConfigParser.consume(), and com.quadcap.server.ServerConfigParser.startElement(). |
|
|
Definition at line 137 of file ServerConfigParser.java. Referenced by com.quadcap.server.ServerConfigParser.mapElement(). |
|
|
Definition at line 125 of file ServerConfigParser.java. |
|
|
Definition at line 132 of file ServerConfigParser.java. Referenced by com.quadcap.server.ServerConfigParser.endElement(). |
|
|
Definition at line 131 of file ServerConfigParser.java. Referenced by com.quadcap.server.ServerConfigParser.endElement(). |
|
|
Definition at line 117 of file ServerConfigParser.java. |
|
|
Definition at line 133 of file ServerConfigParser.java. Referenced by com.quadcap.server.ServerConfigParser.endElement(). |
|
|
Definition at line 134 of file ServerConfigParser.java. Referenced by com.quadcap.server.ServerConfigParser.endElement(). |
|
|
Definition at line 122 of file ServerConfigParser.java. Referenced by com.quadcap.server.ServerConfigParser.endElement(). |
|
|
Definition at line 123 of file ServerConfigParser.java. Referenced by com.quadcap.server.ServerConfigParser.endElement(). |
|
|
Definition at line 116 of file ServerConfigParser.java. Referenced by com.quadcap.server.ServerConfigParser.parse(), and com.quadcap.server.ServerConfigParser.ServerConfigParser(). |
|
|
Definition at line 121 of file ServerConfigParser.java. Referenced by com.quadcap.server.ServerConfigParser.endElement(), and com.quadcap.server.ServerConfigParser.getProps(). |
|
|
Definition at line 126 of file ServerConfigParser.java. Referenced by com.quadcap.server.ServerConfigParser.endElement(). |
|
|
Definition at line 127 of file ServerConfigParser.java. Referenced by com.quadcap.server.ServerConfigParser.endElement(), and com.quadcap.server.ServerConfigParser.startElement(). |
|
|
Definition at line 120 of file ServerConfigParser.java. Referenced by com.quadcap.server.ServerConfigParser.endElement(), and com.quadcap.server.ServerConfigParser.startElement(). |
|
|
Definition at line 129 of file ServerConfigParser.java. Referenced by com.quadcap.server.ServerConfigParser.endElement(). |
|
|
Definition at line 130 of file ServerConfigParser.java. Referenced by com.quadcap.server.ServerConfigParser.endElement(). |
|
|
Definition at line 128 of file ServerConfigParser.java. Referenced by com.quadcap.server.ServerConfigParser.endElement(). |
|
|
Definition at line 119 of file ServerConfigParser.java. Referenced by com.quadcap.server.ServerConfigParser.addServices(), and com.quadcap.server.ServerConfigParser.endElement(). |