|
rewrite-impl-config 1.0.2.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ocpsoft.rewrite.bind.ParameterizedPattern
public class ParameterizedPattern
An Parameterized regular expression Pattern.
| Constructor Summary | |
|---|---|
ParameterizedPattern(CaptureType type,
java.lang.String pattern)
Create a new ParameterizedPattern instance with the default parameter regex of ".*". |
|
ParameterizedPattern(CaptureType type,
java.lang.String parameterPattern,
java.lang.String pattern)
Create a new ParameterizedPattern instance. |
|
ParameterizedPattern(java.lang.String pattern)
Create a new ParameterizedPattern instance with the default CaptureType.BRACE and parameter
pattern of ".*". |
|
ParameterizedPattern(java.lang.String parameterPattern,
java.lang.String pattern)
Create a new ParameterizedPattern instance with the default CaptureType.BRACE. |
|
| Method Summary | |
|---|---|
java.lang.String |
build(java.util.Map<java.lang.String,java.util.List<java.lang.Object>> values)
Use this expression to build a String from the given pattern and values. |
java.lang.String |
build(java.lang.Object... values)
Use this expression to build a String from the given pattern and values. |
java.lang.String |
build(Rewrite event,
EvaluationContext context)
Use this expression to build a String from the given pattern. |
java.lang.String |
buildUnsafe(java.util.Map<java.lang.String,java.util.List<java.lang.Object>> values)
Use this expression to build a String from the given pattern and values. |
java.lang.String |
buildUnsafe(java.lang.Object... values)
Use this expression to build a String from the given pattern and values. |
RegexParameter |
getParameter(java.lang.String name)
Get the Parameter with the given name. |
java.util.List<java.lang.String> |
getParameterNames()
Get a List of all defined Parameter names. |
java.util.Map<java.lang.String,RegexParameter> |
getParameters()
Get all Parameter instances detected during expression parsing. |
boolean |
matches(Rewrite event,
EvaluationContext context,
java.lang.String value)
Return true if this expression matches the given String. |
java.util.Map<RegexParameter,java.lang.String[]> |
parse(Rewrite event,
EvaluationContext context,
java.lang.String path)
Parses the given string if it matches this expression. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ParameterizedPattern(java.lang.String pattern)
ParameterizedPattern instance with the default CaptureType.BRACE and parameter
pattern of ".*".
public ParameterizedPattern(java.lang.String parameterPattern,
java.lang.String pattern)
ParameterizedPattern instance with the default CaptureType.BRACE.
public ParameterizedPattern(CaptureType type,
java.lang.String pattern)
ParameterizedPattern instance with the default parameter regex of ".*".
public ParameterizedPattern(CaptureType type,
java.lang.String parameterPattern,
java.lang.String pattern)
ParameterizedPattern instance.
| Method Detail |
|---|
public java.util.Map<java.lang.String,RegexParameter> getParameters()
Parameter instances detected during expression parsing.
public java.lang.String build(Rewrite event,
EvaluationContext context)
String from the given pattern. Extract needed values from registered
Binding instances.
public java.lang.String build(java.lang.Object... values)
String from the given pattern and values.
public java.lang.String buildUnsafe(java.lang.Object... values)
String from the given pattern and values. Enforces that the number of
values passed must equal the number of expression parameters.
public java.lang.String build(java.util.Map<java.lang.String,java.util.List<java.lang.Object>> values)
String from the given pattern and values. Enforces that the number of keys
passed must equal the number of expression parameters.
public java.lang.String buildUnsafe(java.util.Map<java.lang.String,java.util.List<java.lang.Object>> values)
String from the given pattern and values.
public boolean matches(Rewrite event,
EvaluationContext context,
java.lang.String value)
String.
public java.util.Map<RegexParameter,java.lang.String[]> parse(Rewrite event,
EvaluationContext context,
java.lang.String path)
Parameter-value map of parsed values.
public RegexParameter getParameter(java.lang.String name)
Parameter with the given name. Return null if no such Parameter exists.
public java.util.List<java.lang.String> getParameterNames()
List of all defined Parameter names.
public java.lang.String toString()
toString in class java.lang.Object
|
rewrite-impl-config 1.0.2.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||