|
Data Request Broker 2-3-release |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Value
Generic value wrapper for multiple purposes. This class allows easy evaluation of various kinds of expressions :
| Field Summary | |
|---|---|
static int |
ARRAY_ID
Array value identifier. |
static int |
BINARY_ID
Binary value identifier. |
static int |
BINARY_INTEGER_ID
BinaryInteger value identifier. |
static int |
BOOLEAN_ID
Boolean value identifier. |
static int |
BYTE_ID
Byte value identifier. |
static int |
DATE_ID
Date value identifier. |
static int |
DATE_TIME_ID
Date/Time value identifier. |
static int |
DAY_ID
Day value identifier. |
static int |
DAY_TIME_DURATION_ID
Day/Time duration value identifier. |
static int |
DECIMAL_ID
Decimal value identifier. |
static int |
DOUBLE_ID
Double value identifier. |
static int |
DURATION_ID
Duration value identifier. |
static int |
FLOAT_ID
Float value identifier. |
static int |
INT_ID
Int value identifier. |
static int |
INTEGER_ID
Integer value identifier. |
static int |
LONG_ID
Long value identifier. |
static int |
MONTH_DAY_ID
Month/Day value identifier. |
static int |
MONTH_ID
Month value identifier. |
static int |
NULL_ID
NULL value identifier. |
static int |
NUMERIC_ID
Numeric value identifier. |
static int |
OTHER_ID
Other value identifier. |
static int |
SHORT_ID
Short value identifier. |
static int |
STRING_ID
String value identifier. |
static int |
TIME_ID
Time value identifier. |
static int |
UNKNOWN_ID
UNKNOWN value identifier. |
static int |
UNSIGNED_BYTE_ID
UnsignedByte value identifier. |
static int |
UNSIGNED_INT_ID
UnsignedInt value identifier. |
static int |
UNSIGNED_LONG_ID
UnsignedLong value identifier. |
static int |
UNSIGNED_SHORT_ID
UnsignedShort value identifier. |
static int |
YEAR_ID
Year value identifier. |
static int |
YEAR_MONTH_DURATION_ID
Year/Month duration value identifier. |
static int |
YEAR_MONTH_ID
Year/Month value identifier. |
| Fields inherited from interface fr.gael.drb.DrbItem |
|---|
ATTRIBUTE_ITEM, NODE_ITEM, UNDEFINED_ITEM, VALUE_ITEM |
| Method Summary | |
|---|---|
void |
assign(Value v)
Assign a new Value. |
Value |
convertTo(int type)
Convert the value into the specified type. |
int |
getPriority()
The absolute priority of the value. |
int |
getType()
The type identifier of the value. |
| Methods inherited from interface fr.gael.drb.DrbItem |
|---|
getItemType, getName, getNamespaceURI, getValue, rename, setNamespaceURI, setValue |
| Field Detail |
|---|
static final int UNKNOWN_ID
static final int NULL_ID
static final int BOOLEAN_ID
static final int BYTE_ID
static final int SHORT_ID
static final int INT_ID
static final int LONG_ID
static final int FLOAT_ID
static final int DOUBLE_ID
static final int STRING_ID
static final int DATE_ID
static final int NUMERIC_ID
static final int ARRAY_ID
static final int BINARY_INTEGER_ID
static final int UNSIGNED_BYTE_ID
static final int UNSIGNED_SHORT_ID
static final int UNSIGNED_INT_ID
static final int UNSIGNED_LONG_ID
static final int DURATION_ID
static final int DAY_TIME_DURATION_ID
static final int YEAR_MONTH_DURATION_ID
static final int YEAR_ID
static final int YEAR_MONTH_ID
static final int MONTH_ID
static final int MONTH_DAY_ID
static final int DAY_ID
static final int DATE_TIME_ID
static final int TIME_ID
static final int DECIMAL_ID
static final int INTEGER_ID
static final int BINARY_ID
static final int OTHER_ID
| Method Detail |
|---|
int getType()
Value convertTo(int type)
throws ClassCastException
type - The target type.
ClassCastException - the exceptionvoid assign(Value v)
v - the value to be assigned.int getPriority()
|
Data Request Broker - DRB API® 2-3-release |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||