Klasse RegexBasedEvaluator
java.lang.Object
org.apache.ant.props.RegexBasedEvaluator
- Alle implementierten Schnittstellen:
org.apache.tools.ant.PropertyHelper.Delegate, org.apache.tools.ant.PropertyHelper.PropertyEvaluator
- Bekannte direkte Unterklassen:
ComponentTypeEvaluator, ConditionTypeEvaluator, DefaultValue, LogicalOperationEvaluator, PatternOperation, PrefixedEvaluator, RequireProperty, SetDefaultValue, Substring, Translate
public abstract class RegexBasedEvaluator
extends Object
implements org.apache.tools.ant.PropertyHelper.PropertyEvaluator
PropertyHelper.PropertyEvaluator based on a regex pattern that will produce match
groups to be dealt with by evaluate(String[], PropertyHelper).-
Konstruktorübersicht
KonstruktorenModifikatorKonstruktorBeschreibungprotectedCreate a new RegexBasedEvaluator.protectedRegexBasedEvaluator(String pattern) Construct a new RegexBasedEvaluator. -
Methodenübersicht
Modifikator und TypMethodeBeschreibungprotected voidaddOption(int option) Add a matcher option.protected abstract ObjectEvaluate the matched groups.Get the String pattern.protected org.apache.tools.ant.types.RegularExpressionGet the regular expression object to use.voidsetPattern(String pattern) Set the String pattern.
-
Konstruktordetails
-
RegexBasedEvaluator
protected RegexBasedEvaluator()Create a new RegexBasedEvaluator. -
RegexBasedEvaluator
Construct a new RegexBasedEvaluator.- Parameter:
pattern- the base pattern.
-
-
Methodendetails
-
addOption
protected void addOption(int option) Add a matcher option.- Parameter:
option- to add
-
evaluate
-
getRegularExpression
protected org.apache.tools.ant.types.RegularExpression getRegularExpression()Get the regular expression object to use.- Gibt zurück:
- the regexp
-
evaluate
-
getPattern
-
setPattern
-