|
|||||||||||
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.Exception
public 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.ContentHandler
startElement
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public void endElement(java.lang.String uri, java.lang.String localName, java.lang.String name)
endElement
in interface org.xml.sax.ContentHandler
endElement
in class org.xml.sax.helpers.DefaultHandler
private 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 |