net.sbbi.upnp.services
Interface ServiceStateVariableTypes

All Known Implementing Classes:
ServiceStateVariable

public interface ServiceStateVariableTypes

Interface to defined allowed values for service state variables data types

Version:
1.0
Author:
SuperBonBon

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

Field Detail

UI1

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

See Also:
Constant Field Values

UI2

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

See Also:
Constant Field Values

UI4

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

See Also:
Constant Field Values

I1

public static final java.lang.String I1
1 Byte int. Same format as int.

See Also:
Constant Field Values

I2

public static final java.lang.String I2
2 Byte int. Same format as int.

See Also:
Constant Field Values

I4

public static final java.lang.String I4
4 Byte int. Same format as int.

See Also:
Constant Field Values

INT

public static final java.lang.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

public static final java.lang.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

public static final java.lang.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

public static final java.lang.String NUMBER
Same as r8.

See Also:
Constant Field Values

FIXED_14_4

public static final java.lang.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

public static final java.lang.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

public static final java.lang.String CHAR
Unicode string. One character long.

See Also:
Constant Field Values

STRING

public static final java.lang.String STRING
Unicode string. No limit on length.

See Also:
Constant Field Values

DATE

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

See Also:
Constant Field Values

DATETIME

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

See Also:
Constant Field Values

DATETIME_TZ

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

See Also:
Constant Field Values

TIME

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

See Also:
Constant Field Values

TIME_TZ

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

See Also:
Constant Field Values

BOOLEAN

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

See Also:
Constant Field Values

BIN_BASE64

public static final java.lang.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

public static final java.lang.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

public static final java.lang.String URI
Universal Resource Identifier.

See Also:
Constant Field Values

UUID

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

See Also:
Constant Field Values

UI1_INT

public static final int UI1_INT

UI2_INT

public static final int UI2_INT

UI4_INT

public static final int UI4_INT

I1_INT

public static final int I1_INT

I2_INT

public static final int I2_INT

I4_INT

public static final int I4_INT

INT_INT

public static final int INT_INT

R4_INT

public static final int R4_INT

R8_INT

public static final int R8_INT

NUMBER_INT

public static final int NUMBER_INT

FIXED_14_4_INT

public static final int FIXED_14_4_INT

FLOAT_INT

public static final int FLOAT_INT

CHAR_INT

public static final int CHAR_INT

STRING_INT

public static final int STRING_INT

DATE_INT

public static final int DATE_INT

DATETIME_INT

public static final int DATETIME_INT

DATETIME_TZ_INT

public static final int DATETIME_TZ_INT

TIME_INT

public static final int TIME_INT

TIME_TZ_INT

public static final int TIME_TZ_INT

BOOLEAN_INT

public static final int BOOLEAN_INT

BIN_BASE64_INT

public static final int BIN_BASE64_INT

BIN_HEX_INT

public static final int BIN_HEX_INT

URI_INT

public static final int URI_INT

UUID_INT

public static final int UUID_INT


Copyright © 2005 SuperBonBon Industries. All Rights Reserved.