public class NumericRange
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
NumericRange.Dimension |
Modifier and Type | Field and Description |
---|---|
static NumericRange |
NULL |
Constructor and Description |
---|
NumericRange(java.util.List<NumericRange.Dimension> dimensions) |
NumericRange(NumericRange.Dimension d) |
Modifier and Type | Method and Description |
---|---|
DataValue |
applyRead(DataValue value) |
DataValue |
applyWrite(DataValue current,
DataValue toApply) |
java.util.List<NumericRange.Dimension> |
getDimensions() |
static NumericRange |
parseNumericRange(java.lang.String numericRange)
Attempts to build a NumericRange from the given string representation.
|
java.lang.String |
toString() |
public static final NumericRange NULL
public NumericRange(NumericRange.Dimension d)
public NumericRange(java.util.List<NumericRange.Dimension> dimensions)
public java.util.List<NumericRange.Dimension> getDimensions()
public static NumericRange parseNumericRange(java.lang.String numericRange) throws UAException
numericRange
- String representation of a numeric range.UAException
- ! UAException containing a Bad_IndexRangeInvalid StatusCode.public DataValue applyRead(DataValue value) throws UAException
UAException
public DataValue applyWrite(DataValue current, DataValue toApply) throws UAException
UAException
public java.lang.String toString()
toString
in class java.lang.Object