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