org.deegree_impl.services
Class RangeParam

java.lang.Object
  extended byorg.deegree_impl.services.RangeParam
All Implemented Interfaces:
Parameter
Direct Known Subclasses:
RangeParamElevation, RangeParamTime

public abstract class RangeParam
extends java.lang.Object
implements Parameter

A parsed request parameter concerning range values

Version:
$Revision: 1.1 $
Author:
Andreas Poth, Created by Omnicore CodeGuide

Field Summary
protected  java.lang.Object _paramObj
           
protected  java.lang.String _paramString
           
 
Constructor Summary
protected RangeParam(java.lang.String value)
          Creates a new RangeParam object.
 
Method Summary
 java.lang.String getParamString()
           
 java.lang.Object getValue()
          returns the parameters value
protected abstract  java.lang.Object parseValue(java.lang.String param)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.deegree.tools.Parameter
getName
 

Field Detail

_paramObj

protected java.lang.Object _paramObj

_paramString

protected java.lang.String _paramString
Constructor Detail

RangeParam

protected RangeParam(java.lang.String value)
Creates a new RangeParam object.

Parameters:
value -
Method Detail

getValue

public java.lang.Object getValue()
Description copied from interface: Parameter
returns the parameters value

Specified by:
getValue in interface Parameter
Returns:

parseValue

protected abstract java.lang.Object parseValue(java.lang.String param)
Parameters:
param -
Returns:

getParamString

public java.lang.String getParamString()
Returns:

toString

public java.lang.String toString()
Returns: