|
rewrite-impl-servlet 1.0.3.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ocpsoft.rewrite.config.ConditionBuilder
org.ocpsoft.rewrite.servlet.config.HttpCondition
org.ocpsoft.rewrite.servlet.config.URL
public class URL
A Condition that inspects the value of
HttpServletRewrite.getRequestPath()
| Method Summary | |
|---|---|
static URL |
captureIn(java.lang.String param)
|
boolean |
evaluateHttp(HttpServletRewrite event,
EvaluationContext context)
|
ParameterizedPattern |
getPathExpression()
Get the underlying ParameterizedPattern for this URL |
static URL |
matches(java.lang.String pattern)
Inspect the current request URL, comparing against the given pattern. |
java.lang.String |
toString()
|
RegexConditionParameterBuilder |
where(java.lang.String param)
|
RegexConditionParameterBuilder |
where(java.lang.String param,
Binding binding)
|
RegexConditionParameterBuilder |
where(java.lang.String param,
java.lang.String pattern)
|
RegexConditionParameterBuilder |
where(java.lang.String param,
java.lang.String pattern,
Binding binding)
|
URL |
withRequestBinding()
Bind each URL parameter to the corresponding request parameter by name. |
| Methods inherited from class org.ocpsoft.rewrite.servlet.config.HttpCondition |
|---|
evaluate |
| Methods inherited from class org.ocpsoft.rewrite.config.ConditionBuilder |
|---|
and, andNot, or, orNot |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.ocpsoft.rewrite.param.ParameterizedCondition |
|---|
and, andNot, or, orNot |
| Methods inherited from interface org.ocpsoft.rewrite.config.Condition |
|---|
evaluate |
| Method Detail |
|---|
public static URL matches(java.lang.String pattern)
The given pattern may be parameterized using the following format:
INBOUND:
/context-path/{param}?foo={bar} OUTBOUND:
/context-path/{param}/{param2}?foo={bar}&cab={caz}
... and so on
http://domain.com/context-path/{param}?foo={bar}
/context-path/{param}/{param2}?foo={bar}&cab={caz}
... and so on
By default, matching parameter values are bound only to the EvaluationContext.
See also where(String)
public static URL captureIn(java.lang.String param)
public URL withRequestBinding()
EvaluationContext.
See also where(String)
public RegexConditionParameterBuilder where(java.lang.String param)
where in interface Parameterized<ConditionParameterBuilder<RegexConditionParameterBuilder,java.lang.String>,java.lang.String>
public RegexConditionParameterBuilder where(java.lang.String param,
java.lang.String pattern)
where in interface Parameterized<ConditionParameterBuilder<RegexConditionParameterBuilder,java.lang.String>,java.lang.String>
public RegexConditionParameterBuilder where(java.lang.String param,
java.lang.String pattern,
Binding binding)
where in interface Parameterized<ConditionParameterBuilder<RegexConditionParameterBuilder,java.lang.String>,java.lang.String>
public RegexConditionParameterBuilder where(java.lang.String param,
Binding binding)
where in interface Parameterized<ConditionParameterBuilder<RegexConditionParameterBuilder,java.lang.String>,java.lang.String>
public boolean evaluateHttp(HttpServletRewrite event,
EvaluationContext context)
evaluateHttp in class HttpConditionpublic ParameterizedPattern getPathExpression()
ParameterizedPattern for this URL
See also: where(String)
public java.lang.String toString()
toString in class java.lang.Object
|
rewrite-impl-servlet 1.0.3.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||