|
rewrite-impl-servlet 1.0.4.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ocpsoft.rewrite.servlet.config.rule.Join
public class Join
Rule that creates a bi-directional rewrite rule between an externally facing URL
and an internal server resource URL
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.ocpsoft.rewrite.servlet.config.rule.IJoin |
|---|
IJoin.IJoinParameter, IJoin.JoinParameter |
| Constructor Summary | |
|---|---|
protected |
Join(String pattern)
|
| Method Summary | |
|---|---|
ConditionBuilder |
and(Condition condition)
|
ConditionBuilder |
andNot(Condition condition)
|
boolean |
evaluate(Rewrite event,
EvaluationContext context)
|
static Join |
getCurrentJoin(javax.servlet.http.HttpServletRequest request)
Retrieve the Join that was invoked on the current request; if no Join was invoked, return null. |
String |
getId()
|
ParameterizedPattern |
getPathExpression()
|
ParameterizedPattern |
getResourcexpression()
|
ConditionBuilder |
or(Condition condition)
|
ConditionBuilder |
orNot(Condition condition)
|
static IJoin |
path(String pattern)
The outward facing URL path to which this Join will apply. |
IJoin |
perform(Operation operation)
Define additional Operation instances to be performed when this rule matches successfully. |
void |
perform(Rewrite event,
EvaluationContext context)
|
IJoin |
to(String resource)
The internal server resource (real or virtual) to be served. |
String |
toString()
|
IJoin |
when(Condition condition)
Define additional Condition instances that must be satisfied in order for this rule to matche
successfully. |
IJoin.JoinParameter |
where(String parameter)
|
IJoin.JoinParameter |
where(String param,
Binding binding)
|
IJoin |
withId(String id)
Set the ID of this Join. |
IJoin |
withInboundCorrection()
Redirect inbound requests for the internal resource to the outward facing URL instead. |
IJoin |
withRequestBinding()
Bind inbound {parameter} values to the ServletRequest.getParameterMap(), by name. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
protected Join(String pattern)
| Method Detail |
|---|
public static IJoin path(String pattern)
Join will apply.
public static Join getCurrentJoin(javax.servlet.http.HttpServletRequest request)
Join that was invoked on the current request; if no Join was invoked, return null.
public IJoin to(String resource)
IJoin
to in interface IJoinpublic IJoin withInboundCorrection()
IJoin
withInboundCorrection in interface IJoin
public boolean evaluate(Rewrite event,
EvaluationContext context)
evaluate in interface Conditionevaluate in interface Rule
public void perform(Rewrite event,
EvaluationContext context)
perform in interface Rulepublic IJoin.JoinParameter where(String parameter)
where in interface Parameterized<IJoin,IJoin.JoinParameter,String>
public IJoin.JoinParameter where(String param,
Binding binding)
where in interface Parameterized<IJoin,IJoin.JoinParameter,String>public String getId()
getId in interface Rulepublic IJoin when(Condition condition)
IJoinCondition instances that must be satisfied in order for this rule to matche
successfully.
when in interface IJoinpublic IJoin perform(Operation operation)
IJoinOperation instances to be performed when this rule matches successfully.
perform in interface IJoinpublic IJoin withId(String id)
IJoinJoin.
withId in interface IJoinpublic String toString()
toString in class Objectpublic ConditionBuilder and(Condition condition)
and in interface ConditionBuilderpublic ConditionBuilder andNot(Condition condition)
andNot in interface ConditionBuilderpublic ConditionBuilder or(Condition condition)
or in interface ConditionBuilderpublic ConditionBuilder orNot(Condition condition)
orNot in interface ConditionBuilderpublic IJoin withRequestBinding()
IJoinServletRequest.getParameterMap(), by name.
withRequestBinding in interface IJoinpublic ParameterizedPattern getPathExpression()
getPathExpression in interface IJoinpublic ParameterizedPattern getResourcexpression()
getResourcexpression in interface IJoin
|
rewrite-impl-servlet 1.0.4.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||