info.rolandkrueger.roklib.webapps.urldispatching.urlparameters
Class AbstractSingleURLParameter<V extends Serializable>

java.lang.Object
  extended by info.rolandkrueger.roklib.webapps.urldispatching.urlparameters.AbstractURLParameter<V>
      extended by info.rolandkrueger.roklib.webapps.urldispatching.urlparameters.AbstractSingleURLParameter<V>
All Implemented Interfaces:
IURLParameter<V>, Serializable
Direct Known Subclasses:
SingleBooleanURLParameter, SingleDateURLParameter, SingleDoubleURLParameter, SingleFloatURLParameter, SingleIntegerURLParameter, SingleLongURLParameter, SingleStringURLParameter

public abstract class AbstractSingleURLParameter<V extends Serializable>
extends AbstractURLParameter<V>

See Also:
Serialized Form

Field Summary
private  List<String> mParameterName
           
private static long serialVersionUID
           
 
Fields inherited from class info.rolandkrueger.roklib.webapps.urldispatching.urlparameters.AbstractURLParameter
mError, mValue
 
Constructor Summary
AbstractSingleURLParameter(String parameterName)
           
AbstractSingleURLParameter(String parameterName, boolean optional)
           
 
Method Summary
protected  String getParameterName()
           
 List<String> getParameterNames()
           
 int getSingleValueCount()
           
 void parameterizeURLHandler(AbstractURLActionHandler handler)
           
 String toString()
           
 
Methods inherited from class info.rolandkrueger.roklib.webapps.urldispatching.urlparameters.AbstractURLParameter
clearValue, consume, consumeImpl, consumeList, consumeListImpl, getError, getValue, hasValue, isOptional, setDefaultValue, setError, setOptional, setValue, setValueAndParameterizeURLHandler
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface info.rolandkrueger.roklib.webapps.urldispatching.urlparameters.IURLParameter
getErrorCommandIfInvalid
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

mParameterName

private List<String> mParameterName
Constructor Detail

AbstractSingleURLParameter

public AbstractSingleURLParameter(String parameterName,
                                  boolean optional)

AbstractSingleURLParameter

public AbstractSingleURLParameter(String parameterName)
Method Detail

getParameterName

protected String getParameterName()

getSingleValueCount

public int getSingleValueCount()

getParameterNames

public List<String> getParameterNames()

parameterizeURLHandler

public void parameterizeURLHandler(AbstractURLActionHandler handler)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2007-2011. All Rights Reserved.