|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.alien.enterpriseRFID.externalio.ExternalIOUtil
ExternalIOUtil provides utility methods for parsing XML- and text-based IOlists from the reader into ExternalIO objects and arrays of ExternalIOs. Decoding and parsing of custom-formatted IOLists is not supported.
Field Summary | |
static java.text.SimpleDateFormat |
DATE_FORMATTER
|
Constructor Summary | |
ExternalIOUtil()
Constructor is not required, since all fields and methods are declared static. |
Method Summary | |
static ExternalIO |
decodeIO(java.lang.String ioLine)
Decode a single text-based line of IOList data into a single ExternalIO item. |
static ExternalIO[] |
decodeIOList(java.lang.String ioLines)
Decodes a text-based IOList message from a reader into an array of ExternalIOs. |
static ExternalIO |
decodeXMLIO(java.lang.String xmlData)
Decode an individual ExternalIO event from an XML-based iolist message. |
static ExternalIO[] |
decodeXMLIOList(java.lang.String xmlData)
Decodes an XML-based IOList message from a reader into an array of ExternalIOs. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.text.SimpleDateFormat DATE_FORMATTER
Constructor Detail |
public ExternalIOUtil()
Method Detail |
public static ExternalIO[] decodeXMLIOList(java.lang.String xmlData)
<?xml version="1.0" encoding="UTF-8"?> <Alien-RFID-IO-List> <Alien-RFID-IO> <Type>DI</Type> <Time>2007/02/12 11:10:47.531</Time> <Data>0</Data> </Alien-RFID-IO> <Alien-RFID-IO> <Type>DO</Type> <Time>2007/02/12 11:10:57.965</Time> <Data>5</Data> </Alien-RFID-IO> </Alien-RFID-IO-List>
xmlData
- the XML string to be parsed and decoded
public static ExternalIO decodeXMLIO(java.lang.String xmlData)
<Alien-RFID-IO> <Type>DI</Type> <Time>2007/02/12 11:10:47.531</Time> <Data>0</Data> </Alien-RFID-IO>
xmlData
- the XML string containing the ExternalIO information to be parsed
public static ExternalIO[] decodeIOList(java.lang.String ioLines)
ioLines
- the multi-line String containing text-based IOList data
public static ExternalIO decodeIO(java.lang.String ioLine)
ioLine
- the line of text-based IOList data to be parsed
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |