public interface RemoteTimeDimension extends Persistent
Modifier and Type | Field and Description |
---|---|
static int |
INTERVAL |
static int |
MULTIPLE_VALUE |
static int |
SINGLE_VALUE |
Modifier and Type | Method and Description |
---|---|
void |
compile()
Analyzes and establishes the starting values for this dimension.
|
java.lang.String |
getExpression()
Returns the expression describing this WMS Dimension
|
java.lang.String |
getHighLimit()
This method returns the highest value of this dimension if this dimension is
specified as an interval or as a set of values, or the value specified if it
was a single value.
|
java.lang.String |
getLowLimit()
This method returns the lowest value of this dimension if this dimension is
specified as an interval or as a set of values, or the value specified if it
was a single value.
|
java.lang.String |
getName()
Return the dimension's name.
|
java.lang.String |
getResolution()
Deprecated.
|
int |
getType()
Returns the type of the dimension expression.
|
java.lang.String |
getUnit()
Return the unit used by this dimension.
|
java.lang.String |
getUnitSymbol()
Returns the unit symbol (i.e.
|
boolean |
isValidValue(java.lang.String value)
Checks if the value represented as string is a valid value by checking
if the dimensions supports it.
|
void |
setExpression(java.lang.String expr)
Sets the expression describing this WMS Dimension
|
java.lang.String |
valueAt(int pos)
Returns the value that would be at the position passed as argument.
|
int |
valueCount()
The amount of positions that this dimension contains.
|
java.lang.Object |
valueOf(java.lang.String value)
Return the value of the String passed in the dimension's unit-natural type.
|
loadFromState, saveToState
static final int SINGLE_VALUE
static final int MULTIPLE_VALUE
static final int INTERVAL
java.lang.String getName()
java.lang.String getUnit()
java.lang.String getUnitSymbol()
java.lang.String getLowLimit()
java.lang.String getHighLimit()
java.lang.String getResolution()
boolean isValidValue(java.lang.String value)
value
- java.lang.Object valueOf(java.lang.String value) throws java.lang.IllegalArgumentException
value
- java.lang.IllegalArgumentException
java.lang.String valueAt(int pos) throws java.lang.ArrayIndexOutOfBoundsException
pos
- java.lang.ArrayIndexOutOfBoundsException
int valueCount()
java.lang.String getExpression()
void setExpression(java.lang.String expr)
java.lang.IllegalArgumentException
int getType()
void compile() throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException