org.ocpsoft.rewrite.servlet.config
Class IURL.URLParameter
java.lang.Object
org.ocpsoft.rewrite.bind.DefaultBindable<P>
org.ocpsoft.rewrite.param.ParameterBuilder<IURL.URLParameter,String>
org.ocpsoft.rewrite.servlet.config.IURL.URLParameter
- All Implemented Interfaces:
- Bindable<IURL.URLParameter>, Converter<Object>, HasConverter<IURL.URLParameter>, HasValidator<IURL.URLParameter>, Validator<Object>, Condition, ConditionBuilder, ConfigurationElement, Constrainable<IURL.URLParameter,String>, Parameter<IURL.URLParameter,String>, Parameterized<IURL,IURL.URLParameter,String>, Transformable<IURL.URLParameter,String>, IURL, IURL.IURLParameter
- Enclosing interface:
- IURL
public static class IURL.URLParameter
- extends ParameterBuilder<IURL.URLParameter,String>
- implements IURL.IURLParameter
| Methods inherited from class org.ocpsoft.rewrite.param.ParameterBuilder |
bindsTo, constrainedBy, convert, convertedBy, convertedBy, getConstraints, getConverter, getTransforms, getValidator, toString, transformedBy, validate, validatedBy, validatedBy |
IURL.URLParameter
public IURL.URLParameter(IURL path,
RegexCapture capture)
matches
public IURL.IURLParameter matches(String string)
- Specified by:
matches in interface IURL.IURLParameter
getName
public String getName()
- Specified by:
getName in interface Parameter<IURL.URLParameter,String>
withRequestBinding
public IURL withRequestBinding()
- Specified by:
withRequestBinding in interface IURL
where
public IURL.URLParameter where(String param)
- Specified by:
where in interface Parameterized<IURL,IURL.URLParameter,String>
where
public IURL.URLParameter where(String param,
Binding binding)
- Specified by:
where in interface Parameterized<IURL,IURL.URLParameter,String>
evaluate
public boolean evaluate(Rewrite event,
EvaluationContext context)
- Specified by:
evaluate in interface Condition
getPathExpression
public ParameterizedPattern getPathExpression()
- Specified by:
getPathExpression in interface IURL
and
public ConditionBuilder and(Condition condition)
- Specified by:
and in interface ConditionBuilder
andNot
public ConditionBuilder andNot(Condition condition)
- Specified by:
andNot in interface ConditionBuilder
or
public ConditionBuilder or(Condition condition)
- Specified by:
or in interface ConditionBuilder
orNot
public ConditionBuilder orNot(Condition condition)
- Specified by:
orNot in interface ConditionBuilder
Copyright © 2012 OCPsoft. All Rights Reserved.