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.
|
String |
getExpression()
Returns the expression describing this WMS Dimension
|
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.
|
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.
|
String |
getName()
Return the dimension's name.
|
String |
getResolution()
Deprecated.
|
int |
getType()
Returns the type of the dimension expression.
|
String |
getUnit()
Return the unit used by this dimension.
|
String |
getUnitSymbol()
Returns the unit symbol (i.e.
|
boolean |
isValidValue(String value)
Checks if the value represented as string is a valid value by checking
if the dimensions supports it.
|
void |
setExpression(String expr)
Sets the expression describing this WMS Dimension
|
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.
|
Object |
valueOf(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
String getName()
String getUnit()
String getUnitSymbol()
String getLowLimit()
String getHighLimit()
String getResolution()
boolean isValidValue(String value)
value
- Object valueOf(String value) throws IllegalArgumentException
value
- IllegalArgumentException
String valueAt(int pos) throws ArrayIndexOutOfBoundsException
pos
- ArrayIndexOutOfBoundsException
int valueCount()
String getExpression()
void setExpression(String expr)
IllegalArgumentException
int getType()
void compile() throws IllegalArgumentException
IllegalArgumentException