org.ocpsoft.rewrite.servlet.config.rule
Class Join.JoinParameterBuilder
java.lang.Object
org.ocpsoft.rewrite.servlet.config.rule.Join.JoinParameterBuilder
- All Implemented Interfaces:
- Bindable<Parameter<java.lang.String>>, Rule, Parameter<java.lang.String>, Parameterized<Join.JoinParameterBuilder,java.lang.String>
- Enclosing class:
- Join
public class Join.JoinParameterBuilder
- extends java.lang.Object
- implements Parameter<java.lang.String>, Parameterized<Join.JoinParameterBuilder,java.lang.String>, Rule
Builder for Join specific Parameter
- Author:
- Lincoln Baxter, III
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Join.JoinParameterBuilder
public Join.JoinParameterBuilder(Join link,
ParameterizedPattern.RegexParameter parameter)
to
public Join to(java.lang.String resource)
matches
public Join.JoinParameterBuilder matches(java.lang.String pattern)
bindsTo
public Join.JoinParameterBuilder bindsTo(Binding binding)
- Specified by:
bindsTo in interface Bindable<Parameter<java.lang.String>>
constrainedBy
public Join.JoinParameterBuilder constrainedBy(Constraint<java.lang.String> constraint)
- Specified by:
constrainedBy in interface Parameter<java.lang.String>
transformedBy
public Join.JoinParameterBuilder transformedBy(Transform<java.lang.String> constraint)
- Specified by:
transformedBy in interface Parameter<java.lang.String>
getBindings
public java.util.List<Binding> getBindings()
- Specified by:
getBindings in interface Bindable<Parameter<java.lang.String>>
getName
public java.lang.String getName()
- Specified by:
getName in interface Parameter<java.lang.String>
getConstraints
public java.util.List<Constraint<java.lang.String>> getConstraints()
- Specified by:
getConstraints in interface Parameter<java.lang.String>
getTransforms
public java.util.List<Transform<java.lang.String>> getTransforms()
- Specified by:
getTransforms in interface Parameter<java.lang.String>
where
public Join.JoinParameterBuilder where(java.lang.String param)
- Specified by:
where in interface Parameterized<Join.JoinParameterBuilder,java.lang.String>
where
public Join.JoinParameterBuilder where(java.lang.String param,
java.lang.String pattern)
- Specified by:
where in interface Parameterized<Join.JoinParameterBuilder,java.lang.String>
where
public Join.JoinParameterBuilder where(java.lang.String param,
java.lang.String pattern,
Binding binding)
- Specified by:
where in interface Parameterized<Join.JoinParameterBuilder,java.lang.String>
where
public Join.JoinParameterBuilder where(java.lang.String param,
Binding binding)
- Specified by:
where in interface Parameterized<Join.JoinParameterBuilder,java.lang.String>
when
public Join when(Condition condition)
perform
public Join perform(Operation operation)
getId
public java.lang.String getId()
- Specified by:
getId in interface Rule
evaluate
public boolean evaluate(Rewrite event,
EvaluationContext context)
- Specified by:
evaluate in interface Rule
perform
public void perform(Rewrite event,
EvaluationContext context)
- Specified by:
perform in interface Rule
Copyright © 2012 OCPsoft. All Rights Reserved.