rewrite-impl-servlet 1.0.2.Final

org.ocpsoft.rewrite.servlet.config.rule
Class Join.JoinParameterBuilder

java.lang.Object
  extended by 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

Constructor Summary
Join.JoinParameterBuilder(Join link, RegexParameter parameter)
           
 
Method Summary
 Join.JoinParameterBuilder bindsTo(Binding binding)
           
 Join.JoinParameterBuilder constrainedBy(Constraint<java.lang.String> constraint)
           
 boolean evaluate(Rewrite event, EvaluationContext context)
           
 java.util.List<Binding> getBindings()
           
 java.util.List<Constraint<java.lang.String>> getConstraints()
           
 java.lang.String getId()
           
 java.lang.String getName()
           
 java.util.List<Transform<java.lang.String>> getTransforms()
           
 Join.JoinParameterBuilder matches(java.lang.String pattern)
           
 Join perform(Operation operation)
           
 void perform(Rewrite event, EvaluationContext context)
           
 Join to(java.lang.String resource)
           
 Join.JoinParameterBuilder transformedBy(Transform<java.lang.String> constraint)
           
 Join when(Condition condition)
           
 Join.JoinParameterBuilder where(java.lang.String param)
           
 Join.JoinParameterBuilder where(java.lang.String param, Binding binding)
           
 Join.JoinParameterBuilder where(java.lang.String param, java.lang.String pattern)
           
 Join.JoinParameterBuilder where(java.lang.String param, java.lang.String pattern, Binding binding)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Join.JoinParameterBuilder

public Join.JoinParameterBuilder(Join link,
                                 RegexParameter parameter)
Method Detail

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

rewrite-impl-servlet 1.0.2.Final

Copyright © 2012 OCPsoft. All Rights Reserved.