/*******************************************************************************
- * Copyright (c) 2012, 2013 Ericsson
+ * Copyright (c) 2012, 2014 Ericsson
*
* All rights reserved. This program and the accompanying materials are
* made available under the terms of the Eclipse Public License v1.0 which
INTEGER,
/** 64-bit integer value */
LONG,
- /** IEEE 754 double precision number */
+ /** IEEE 754 double precision number
+ * @since 3.0*/
DOUBLE,
/** Variable-length string value */
STRING,
* @throws StateValueTypeException
* If the contained value cannot be read as an integer
*/
- int unboxInt() throws StateValueTypeException;
+ int unboxInt();
/**
* Read the contained value as a 'long' primitive
* If the contained value cannot be read as a long
* @since 2.0
*/
- long unboxLong() throws StateValueTypeException;
+ long unboxLong();
/**
* Read the contained value as a 'double' primitive
* @return The double contained in the state value
* @throws StateValueTypeException
* If the contained value cannot be read as a double
+ * @since 3.0
*/
- double unboxDouble() throws StateValueTypeException;
+ double unboxDouble();
/**
* Read the contained value as a String
* @throws StateValueTypeException
* If the contained value cannot be read as a String
*/
- String unboxStr() throws StateValueTypeException;
+ String unboxStr();
}