rewrite-impl-servlet 1.0.4.Final

org.ocpsoft.rewrite.servlet.config
Class IHeader.HeaderParameter

java.lang.Object
  extended by org.ocpsoft.rewrite.bind.DefaultBindable<P>
      extended by org.ocpsoft.rewrite.param.ParameterBuilder<IHeader.HeaderParameter,String>
          extended by org.ocpsoft.rewrite.servlet.config.IHeader.HeaderParameter
All Implemented Interfaces:
Bindable<IHeader.HeaderParameter>, Converter<Object>, HasConverter<IHeader.HeaderParameter>, HasValidator<IHeader.HeaderParameter>, Validator<Object>, Condition, ConditionBuilder, ConfigurationElement, Constrainable<IHeader.HeaderParameter,String>, Parameter<IHeader.HeaderParameter,String>, Parameterized<IHeader,IHeader.HeaderParameter,String>, Transformable<IHeader.HeaderParameter,String>, IHeader, IHeader.IHeaderParameter
Enclosing interface:
IHeader

public static class IHeader.HeaderParameter
extends ParameterBuilder<IHeader.HeaderParameter,String>
implements IHeader.IHeaderParameter


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.ocpsoft.rewrite.servlet.config.IHeader
IHeader.HeaderParameter, IHeader.IHeaderParameter
 
Constructor Summary
IHeader.HeaderParameter(IHeader path, RegexCapture... captures)
           
 
Method Summary
 ConditionBuilder and(Condition condition)
           
 ConditionBuilder andNot(Condition condition)
           
 IHeader.HeaderParameter constrainedBy(Constraint<String> constraint)
           
 boolean evaluate(Rewrite event, EvaluationContext context)
           
 String getName()
           
 IHeader.IHeaderParameter matches(String string)
           
 ConditionBuilder or(Condition condition)
           
 ConditionBuilder orNot(Condition condition)
           
 IHeader.HeaderParameter transformedBy(Transform<String> transform)
           
 IHeader.HeaderParameter where(String param)
           
 IHeader.HeaderParameter where(String param, Binding binding)
           
 
Methods inherited from class org.ocpsoft.rewrite.param.ParameterBuilder
bindsTo, convert, convertedBy, convertedBy, getConstraints, getConverter, getTransforms, getValidator, toString, 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
getConstraints
 
Methods inherited from interface org.ocpsoft.rewrite.param.Transformable
getTransforms
 
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

IHeader.HeaderParameter

public IHeader.HeaderParameter(IHeader path,
                               RegexCapture... captures)
Method Detail

constrainedBy

public IHeader.HeaderParameter constrainedBy(Constraint<String> constraint)
Specified by:
constrainedBy in interface Constrainable<IHeader.HeaderParameter,String>
Overrides:
constrainedBy in class ParameterBuilder<IHeader.HeaderParameter,String>

transformedBy

public IHeader.HeaderParameter transformedBy(Transform<String> transform)
Specified by:
transformedBy in interface Transformable<IHeader.HeaderParameter,String>
Overrides:
transformedBy in class ParameterBuilder<IHeader.HeaderParameter,String>

where

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

where

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

matches

public IHeader.IHeaderParameter matches(String string)
Specified by:
matches in interface IHeader.IHeaderParameter

getName

public String getName()
Specified by:
getName in interface Parameter<IHeader.HeaderParameter,String>

evaluate

public boolean evaluate(Rewrite event,
                        EvaluationContext context)
Specified by:
evaluate in interface Condition

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

rewrite-impl-servlet 1.0.4.Final

Copyright © 2012 OCPsoft. All Rights Reserved.