org.deegree_impl.model.cv
Class CVRangeTime
java.lang.Object
org.deegree_impl.model.cv.CVRange
org.deegree_impl.model.cv.CVRangeTime
- public class CVRangeTime
- extends CVRange
Fields inherited from class org.deegree_impl.model.cv.CVRange |
|
Constructor Summary |
CVRangeTime(java.lang.String name,
java.lang.String value,
Level level,
java.util.ArrayList subranges)
|
Method Summary |
protected java.lang.String |
doSubst(java.util.Calendar base,
java.lang.String stringWithTokens)
Method doSubst |
java.lang.String |
getRangeName()
|
java.lang.Object |
getValue()
|
boolean |
match(RangeParam param)
Check if a range parameter match this CVRange
FIXME this method needs to be expanded a lot... |
private static java.lang.String |
pad0(int value)
|
protected void |
setValue(java.lang.String value)
|
java.lang.String |
substToken(RangeParamList rpl,
java.lang.String stringWithTokens)
Replaces the known tokens with values instantiated in the proper RangeParam |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RANGENAME
public static final java.lang.String RANGENAME
- See Also:
- Constant Field Values
_te
protected TimeExtent _te
CVRangeTime
public CVRangeTime(java.lang.String name,
java.lang.String value,
Level level,
java.util.ArrayList subranges)
getRangeName
public java.lang.String getRangeName()
setValue
protected void setValue(java.lang.String value)
- Specified by:
setValue
in class CVRange
getValue
public java.lang.Object getValue()
- Specified by:
getValue
in class CVRange
- Returns:
- a TimeExtent
match
public boolean match(RangeParam param)
- Check if a range parameter match this CVRange
FIXME this method needs to be expanded a lot...
- Specified by:
match
in class CVRange
- Parameters:
param
- the TimeExtent to be compared against this CVRangeTime
- Returns:
- true if te is enclosed in this RangeTime
substToken
public java.lang.String substToken(RangeParamList rpl,
java.lang.String stringWithTokens)
- Replaces the known tokens with values instantiated in the proper RangeParam
- Specified by:
substToken
in class CVRange
- Parameters:
rpl
- a RangeParamListstringWithTokens
- a String
- Returns:
- a String with known tokens replaced
doSubst
protected java.lang.String doSubst(java.util.Calendar base,
java.lang.String stringWithTokens)
- Method doSubst
- Parameters:
base
- a CalendarstringWithTokens
- a String
- Returns:
- a String
pad0
private static java.lang.String pad0(int value)