|
YAACC - UPNP Client and Server
|
Track ids of the OpenHome playlist: a number from 1 to 4294967295 (0 means "none"), and the two texts that carry lists of ids: the IdArray (the ids as big-endian 32 bit numbers one after the other, base64 in the XML) and the IdList of ReadList (decimal numbers separated by blanks).
More...

Static Public Member Functions | |
| static boolean | isId (long id) |
| static String | encodeIdArray (List< Long > ids) |
| static List< Long > | decodeIdArray (String base64) |
| static List< Long > | parseIdList (String text, int max) |
The ids of an IdList: decimal numbers separated by blanks. | |
| static String | formatIdList (List< Long > ids) |
Track ids of the OpenHome playlist: a number from 1 to 4294967295 (0 means "none"), and the two texts that carry lists of ids: the IdArray (the ids as big-endian 32 bit numbers one after the other, base64 in the XML) and the IdList of ReadList (decimal numbers separated by blanks).
The input of a device or a control point is read strictly and bounded.
|
static |
| IllegalArgumentException | for text that is no id array (not base64, not a multiple of 4 bytes, an id 0, more than MAX_LIST ids) |
Referenced by de.yaacc.openhome.OhRemote.idArray().

|
static |
The ids of an IdList: decimal numbers separated by blanks.
Text that is no id is skipped (the reference implementation skips it too); at most max ids are read.