|
|||||||||||
| 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 | ||||||||||