info.rolandkrueger.roklib.webapps.urldispatching.urlparameters
Interface IURLParameter<V extends Serializable>
- All Superinterfaces:
- Serializable
- All Known Implementing Classes:
- AbstractSingleURLParameter, AbstractURLParameter, Point2DURLParameter, SingleBooleanURLParameter, SingleDateURLParameter, SingleDoubleURLParameter, SingleFloatURLParameter, SingleIntegerURLParameter, SingleLongURLParameter, SingleLongWithIgnoredTextURLParameter, SingleStringURLParameter
public interface IURLParameter<V extends Serializable>
- extends Serializable
consume
boolean consume(Map<String,List<String>> parameters)
consumeList
boolean consumeList(String[] values)
getValue
V getValue()
setValue
void setValue(V value)
clearValue
void clearValue()
getErrorCommandIfInvalid
AbstractURLActionCommand getErrorCommandIfInvalid()
getError
EnumURLParameterErrors getError()
parameterizeURLHandler
void parameterizeURLHandler(AbstractURLActionHandler handler)
setValueAndParameterizeURLHandler
void setValueAndParameterizeURLHandler(V value,
AbstractURLActionHandler handler)
hasValue
boolean hasValue()
setOptional
void setOptional(boolean optional)
isOptional
boolean isOptional()
getSingleValueCount
int getSingleValueCount()
getParameterNames
List<String> getParameterNames()
Copyright © 2007-2011. All Rights Reserved.