rewrite-config-servlet 2.0.0.Alpha2

org.ocpsoft.rewrite.servlet.config
Class IRedirect.RedirectParameter

java.lang.Object
  extended by org.ocpsoft.rewrite.bind.DefaultBindable<PARAMTYPE>
      extended by org.ocpsoft.rewrite.param.ParameterBuilder<IRedirect.RedirectParameter,String>
          extended by org.ocpsoft.rewrite.servlet.config.IRedirect.RedirectParameter
All Implemented Interfaces:
Bindable<IRedirect.RedirectParameter>, Converter<Object>, HasConverter<IRedirect.RedirectParameter>, HasValidator<IRedirect.RedirectParameter>, Validator<Object>, ConfigurationElement, Operation, OperationBuilder, Constrainable<IRedirect.RedirectParameter,String>, Parameter<IRedirect.RedirectParameter,String>, Parameterized<IRedirect,IRedirect.RedirectParameter,String>, Transformable<IRedirect.RedirectParameter,String>, IRedirect, IRedirect.IRedirectParameter
Enclosing interface:
IRedirect

public static class IRedirect.RedirectParameter
extends ParameterBuilder<IRedirect.RedirectParameter,String>
implements IRedirect.IRedirectParameter


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.ocpsoft.rewrite.servlet.config.IRedirect
IRedirect.IRedirectParameter, IRedirect.RedirectParameter
 
Constructor Summary
IRedirect.RedirectParameter(IRedirect path, ParameterizedPatternBuilderParameter capture)
           
 
Method Summary
 OperationBuilder and(Operation other)
           
 String getName()
           
 RegexParameterizedPatternBuilder getTargetExpression()
           
 IRedirect.IRedirectParameter matches(String regex)
           
 void perform(Rewrite event, EvaluationContext context)
           
 IRedirect.RedirectParameter where(String param)
           
 IRedirect.RedirectParameter where(String param, Binding binding)
           
 
Methods inherited from class org.ocpsoft.rewrite.param.ParameterBuilder
bindsTo, constrainedBy, convert, convertedBy, convertedBy, getConstraints, getConverter, getTransforms, getValidator, toString, transformedBy, validate, validatedBy, validatedBy
 
Methods inherited from class org.ocpsoft.rewrite.bind.DefaultBindable
getBindings
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.ocpsoft.rewrite.bind.Bindable
bindsTo, getBindings
 
Methods inherited from interface org.ocpsoft.rewrite.param.Constrainable
constrainedBy, getConstraints
 
Methods inherited from interface org.ocpsoft.rewrite.param.Transformable
getTransforms, transformedBy
 
Methods inherited from interface org.ocpsoft.rewrite.bind.Converter
convert
 
Methods inherited from interface org.ocpsoft.rewrite.bind.Validator
validate
 
Methods inherited from interface org.ocpsoft.rewrite.bind.HasValidator
getValidator, validatedBy, validatedBy
 
Methods inherited from interface org.ocpsoft.rewrite.bind.HasConverter
convertedBy, convertedBy, getConverter
 

Constructor Detail

IRedirect.RedirectParameter

public IRedirect.RedirectParameter(IRedirect path,
                                   ParameterizedPatternBuilderParameter capture)
Method Detail

matches

public IRedirect.IRedirectParameter matches(String regex)
Specified by:
matches in interface IRedirect.IRedirectParameter

getName

public String getName()
Specified by:
getName in interface Parameter<IRedirect.RedirectParameter,String>

where

public IRedirect.RedirectParameter where(String param)
Specified by:
where in interface Parameterized<IRedirect,IRedirect.RedirectParameter,String>

where

public IRedirect.RedirectParameter where(String param,
                                         Binding binding)
Specified by:
where in interface Parameterized<IRedirect,IRedirect.RedirectParameter,String>

perform

public void perform(Rewrite event,
                    EvaluationContext context)
Specified by:
perform in interface Operation

getTargetExpression

public RegexParameterizedPatternBuilder getTargetExpression()
Specified by:
getTargetExpression in interface IRedirect

and

public OperationBuilder and(Operation other)
Specified by:
and in interface OperationBuilder

rewrite-config-servlet 2.0.0.Alpha2

Copyright © 2012 OCPsoft. All Rights Reserved.