net.tomp2p.upnp
Interface StateVariableTypes

All Known Implementing Classes:
StateVariable

public interface StateVariableTypes

Interface to defined allowed values for service state variables data types

Version:
1.0
Author:
SuperBonBon

Field Summary
static String BIN_BASE64
          MIME-style Base64 encoded binary BLOB.
static int BIN_BASE64_INT
           
static String BIN_HEX
          Hexadecimal digits representing octets.
static int BIN_HEX_INT
           
static String BOOLEAN
          0, false, or no for false; 1, true, or yes for true.
static int BOOLEAN_INT
           
static String CHAR
          Unicode string.
static int CHAR_INT
           
static String DATE
          Date in a subset of ISO 8601 format without time data.
static int DATE_INT
           
static String DATETIME
          Date in ISO 8601 format with optional time but no time zone.
static int DATETIME_INT
           
static String DATETIME_TZ
          Date in ISO 8601 format with optional time and optional time zone.
static int DATETIME_TZ_INT
           
static String FIXED_14_4
          Same as r8 but no more than 14 digits to the left of the decimal point and no more than 4 to the right.
static int FIXED_14_4_INT
           
static String FLOAT
          Floating point number.
static int FLOAT_INT
           
static String I1
          1 Byte int.
static int I1_INT
           
static String I2
          2 Byte int.
static int I2_INT
           
static String I4
          4 Byte int.
static int I4_INT
           
static String INT
          Fixed point, integer number.
static int INT_INT
           
static String NUMBER
          Same as r8.
static int NUMBER_INT
           
static String R4
          4 Byte float.
static int R4_INT
           
static String R8
          8 Byte float.
static int R8_INT
           
static String STRING
          Unicode string.
static int STRING_INT
           
static String TIME
          Time in a subset of ISO 8601 format with no date and no time zone.
static int TIME_INT
           
static String TIME_TZ
          Time in a subset of ISO 8601 format with optional time zone but no date.
static int TIME_TZ_INT
           
static String UI1
          Unsigned 1 Byte int.
static int UI1_INT
           
static String UI2
          Unsigned 2 Byte int.
static int UI2_INT
           
static String UI4
          Unsigned 4 Byte int.
static int UI4_INT
           
static String URI
          Universal Resource Identifier.
static int URI_INT
           
static String UUID
          Universally Unique ID.
static int UUID_INT
           
 

Field Detail

UI1

static final String UI1
Unsigned 1 Byte int. Same format as int without leading sign.

See Also:
Constant Field Values

UI2

static final String UI2
Unsigned 2 Byte int. Same format as int without leading sign.

See Also:
Constant Field Values

UI4

static final String UI4
Unsigned 4 Byte int. Same format as int without leading sign.

See Also:
Constant Field Values

I1

static final String I1
1 Byte int. Same format as int.

See Also:
Constant Field Values

I2

static final String I2
2 Byte int. Same format as int.

See Also:
Constant Field Values

I4

static final String I4
4 Byte int. Same format as int.

See Also:
Constant Field Values

INT

static final String INT
Fixed point, integer number. May have leading sign. May have leading zeros. (No currency symbol.) (No grouping of digits to the left of the decimal, e.g., no commas.)

See Also:
Constant Field Values

R4

static final String R4
4 Byte float. Same format as float. Must be between 3.40282347E+38 to 1.17549435E-38.

See Also:
Constant Field Values

R8

static final String R8
8 Byte float. Same format as float. Must be between -1.79769313486232E308 and -4.94065645841247E-324 for negative values, and between 4.94065645841247E-324 and 1.79769313486232E308 for positive values, i.e., IEEE 64-bit (8-Byte) double.

See Also:
Constant Field Values

NUMBER

static final String NUMBER
Same as r8.

See Also:
Constant Field Values

FIXED_14_4

static final String FIXED_14_4
Same as r8 but no more than 14 digits to the left of the decimal point and no more than 4 to the right.

See Also:
Constant Field Values

FLOAT

static final String FLOAT
Floating point number. Mantissa (left of the decimal) and/or exponent may have a leading sign. Mantissa and/or exponent may have leading zeros. Decimal character in mantissa is a period, i.e., whole digits in mantissa separated from fractional digits by period. Mantissa separated from exponent by E. (No currency symbol.) (No grouping of digits in the mantissa, e.g., no commas.)

See Also:
Constant Field Values

CHAR

static final String CHAR
Unicode string. One character long.

See Also:
Constant Field Values

STRING

static final String STRING
Unicode string. No limit on length.

See Also:
Constant Field Values

DATE

static final String DATE
Date in a subset of ISO 8601 format without time data.

See Also:
Constant Field Values

DATETIME

static final String DATETIME
Date in ISO 8601 format with optional time but no time zone.

See Also:
Constant Field Values

DATETIME_TZ

static final String DATETIME_TZ
Date in ISO 8601 format with optional time and optional time zone.

See Also:
Constant Field Values

TIME

static final String TIME
Time in a subset of ISO 8601 format with no date and no time zone.

See Also:
Constant Field Values

TIME_TZ

static final String TIME_TZ
Time in a subset of ISO 8601 format with optional time zone but no date.

See Also:
Constant Field Values

BOOLEAN

static final String BOOLEAN
0, false, or no for false; 1, true, or yes for true.

See Also:
Constant Field Values

BIN_BASE64

static final String BIN_BASE64
MIME-style Base64 encoded binary BLOB. Takes 3 Bytes, splits them into 4 parts, and maps each 6 bit piece to an octet. (3 octets are encoded as 4.) No limit on size.

See Also:
Constant Field Values

BIN_HEX

static final String BIN_HEX
Hexadecimal digits representing octets. Treats each nibble as a hex digit and encodes as a separate Byte. (1 octet is encoded as 2.) No limit on size.

See Also:
Constant Field Values

URI

static final String URI
Universal Resource Identifier.

See Also:
Constant Field Values

UUID

static final String UUID
Universally Unique ID. Hexadecimal digits representing octets. Optional embedded hyphens are ignored.

See Also:
Constant Field Values

UI1_INT

static final int UI1_INT

UI2_INT

static final int UI2_INT

UI4_INT

static final int UI4_INT

I1_INT

static final int I1_INT

I2_INT

static final int I2_INT

I4_INT

static final int I4_INT

INT_INT

static final int INT_INT

R4_INT

static final int R4_INT

R8_INT

static final int R8_INT

NUMBER_INT

static final int NUMBER_INT

FIXED_14_4_INT

static final int FIXED_14_4_INT

FLOAT_INT

static final int FLOAT_INT

CHAR_INT

static final int CHAR_INT

STRING_INT

static final int STRING_INT

DATE_INT

static final int DATE_INT

DATETIME_INT

static final int DATETIME_INT

DATETIME_TZ_INT

static final int DATETIME_TZ_INT

TIME_INT

static final int TIME_INT

TIME_TZ_INT

static final int TIME_TZ_INT

BOOLEAN_INT

static final int BOOLEAN_INT

BIN_BASE64_INT

static final int BIN_BASE64_INT

BIN_HEX_INT

static final int BIN_HEX_INT

URI_INT

static final int URI_INT

UUID_INT

static final int UUID_INT


Copyright © 2013. All Rights Reserved.