|
rewrite-impl-config 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.bind.ParameterizedPattern
public class ParameterizedPattern
An Parameterized regular expression Pattern.
| Nested Class Summary | |
|---|---|
class |
ParameterizedPattern.RegexParameter
|
| 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(Map<String,List<Object>> values)
Use this expression to build a String from the given pattern and values. |
String |
build(Object... values)
Use this expression to build a String from the given pattern and values. |
String |
build(Rewrite event,
EvaluationContext context)
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 to build a String from the given pattern and values. |
Matcher |
getMatcher(String value)
|
ParameterizedPattern.RegexParameter |
getParameter(String name)
Get the Parameter with the given name. |
List<String> |
getParameterNames()
Get a List of all defined ParameterizedPattern.RegexParameter names. |
Map<String,ParameterizedPattern.RegexParameter> |
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<ParameterizedPattern.RegexParameter,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,ParameterizedPattern.RegexParameter> getParameters()
Parameter instances detected during expression parsing.
public String build(Rewrite event,
EvaluationContext context)
String from the given pattern. Extract needed values from registered
Binding instances.
public String build(Object... values)
String from the given pattern and values.
public String buildUnsafe(Object... values)
String from the given pattern and values. Enforces that the number of
values passed must equal the number of expression parameters.
public String build(Map<String,List<Object>> values)
String from the given pattern and values. Enforces that the number of keys
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<ParameterizedPattern.RegexParameter,String[]> parse(Rewrite event,
EvaluationContext context,
String path)
Parameter-value
map of parsed values.
public ParameterizedPattern.RegexParameter getParameter(String name)
Parameter with the given name. Return null if no such
Parameter exists.
public List<String> getParameterNames()
List of all defined ParameterizedPattern.RegexParameter names.
public String toString()
toString in class Object
|
rewrite-impl-config 1.0.3.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||