org.deegree_impl.model.cv
Class CVRange
java.lang.Object
org.deegree_impl.model.cv.CVRange
- Direct Known Subclasses:
- CVRangeTime
- public abstract class CVRange
- extends java.lang.Object
A CVRange declares a Level valid for a certain dimension range.
A CVRange may contain other range axis.
- Author:
- ETj
Constructor Summary |
protected |
CVRange(java.lang.String name,
java.lang.String value,
Level level,
java.util.ArrayList subranges)
|
Method Summary |
Level |
getLevel()
|
java.lang.String |
getName()
|
java.util.ArrayList |
getSubranges()
|
(package private) abstract java.lang.Object |
getValue()
|
abstract boolean |
match(RangeParam param)
Check if a range parameter match this CVRange |
protected abstract void |
setValue(java.lang.String value)
|
abstract java.lang.String |
substToken(RangeParamList rpl,
java.lang.String stringWithTokens)
Replaces the known tokens with values instantiated in the proper RangeParam |
java.lang.String |
toString()
|
protected java.lang.StringBuffer |
toString(java.lang.String indent)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
_name
private java.lang.String _name
_level
private Level _level
_subranges
private java.util.ArrayList _subranges
CVRange
protected CVRange(java.lang.String name,
java.lang.String value,
Level level,
java.util.ArrayList subranges)
getName
public java.lang.String getName()
getLevel
public Level getLevel()
getSubranges
public java.util.ArrayList getSubranges()
setValue
protected abstract void setValue(java.lang.String value)
getValue
abstract java.lang.Object getValue()
toString
public java.lang.String toString()
toString
protected java.lang.StringBuffer toString(java.lang.String indent)
match
public abstract boolean match(RangeParam param)
- Check if a range parameter match this CVRange
- Parameters:
param
- a RangeParam
- Returns:
- true if the data requested by param is into this CVRange
substToken
public abstract java.lang.String substToken(RangeParamList rpl,
java.lang.String stringWithTokens)
- Replaces the known tokens with values instantiated in the proper RangeParam
- Parameters:
rpl
- a RangeParamListstringWithTokens
- a String
- Returns:
- a String with known tokens replaced