|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--org.xml.sax.helpers.DefaultHandler
|
+--versus.XmlVersusParser
A XML parser for Versus configuration file containing floorplan and badge mapping.
| Field Summary | |
private java.util.Hashtable |
_badges
|
private java.util.Hashtable |
_currentCollectorTable
|
private javax.xml.parsers.SAXParserFactory |
_factory
|
private java.util.Hashtable |
_floorplan
|
| Constructor Summary | |
XmlVersusParser()
|
|
| Method Summary | |
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name)
Triggered whenever a XML tag has been parsed. |
java.util.Hashtable |
getBadges()
Return the parsed badge mapping. |
java.util.Hashtable |
getFloorplan()
Return the parsed floorplan. |
void |
parse(java.io.File file)
Parse Versus configuration in an XML file. |
void |
parse(org.xml.sax.InputSource in)
Parse Versus configuration in an XML input source. |
void |
parse(java.io.InputStream in)
Parse Versus configuration in an XML stream. |
private void |
startBadge(org.xml.sax.Attributes attrs)
|
private void |
startCollector(org.xml.sax.Attributes attrs)
|
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name,
org.xml.sax.Attributes attrs)
Triggered whenever a new XML tag is encountered. |
private void |
startSensor(org.xml.sax.Attributes attrs)
|
private void |
startVersus(org.xml.sax.Attributes attrs)
|
| Methods inherited from class org.xml.sax.helpers.DefaultHandler |
characters, endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private final javax.xml.parsers.SAXParserFactory _factory
private java.util.Hashtable _floorplan
private java.util.Hashtable _badges
private java.util.Hashtable _currentCollectorTable
| Constructor Detail |
public XmlVersusParser()
| Method Detail |
public void parse(java.io.File file)
throws java.lang.Exception
java.lang.Exception
public void parse(java.io.InputStream in)
throws java.lang.Exception
java.lang.Exception
public void parse(org.xml.sax.InputSource in)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.Hashtable getFloorplan()
public java.util.Hashtable getBadges()
public void startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name,
org.xml.sax.Attributes attrs)
throws org.xml.sax.SAXException
startElement in interface org.xml.sax.ContentHandlerstartElement in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXException
public void endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name)
endElement in interface org.xml.sax.ContentHandlerendElement in class org.xml.sax.helpers.DefaultHandlerprivate void startVersus(org.xml.sax.Attributes attrs)
private void startCollector(org.xml.sax.Attributes attrs)
private void startSensor(org.xml.sax.Attributes attrs)
private void startBadge(org.xml.sax.Attributes attrs)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||