Klasse PrefixedEvaluator

java.lang.Object
org.apache.ant.props.RegexBasedEvaluator
org.apache.ant.props.PrefixedEvaluator
Alle implementierten Schnittstellen:
org.apache.tools.ant.PropertyHelper.Delegate, org.apache.tools.ant.PropertyHelper.PropertyEvaluator
Bekannte direkte Unterklassen:
StaticPrefixedEvaluator

public abstract class PrefixedEvaluator extends RegexBasedEvaluator
Abstract prefixed PropertyEvaluator.
  • Felddetails

  • Konstruktordetails

    • PrefixedEvaluator

      protected PrefixedEvaluator()
      Create a new PrefixedEvaluator.
    • PrefixedEvaluator

      protected PrefixedEvaluator(String delimiter)
      Create a new PrefixedEvaluator.
      Parameter:
      delimiter -
  • Methodendetails

    • canInterpret

      protected abstract boolean canInterpret(String prefix)
      Learn whether this evaluator can interpret a property with the given prefix.
      Parameter:
      prefix -
      Gibt zurück:
      true if prefix is recognized, else false.
    • evaluate

      protected Object evaluate(String[] groups, org.apache.tools.ant.PropertyHelper propertyHelper)
      Evaluate the matched groups.
      Angegeben von:
      evaluate in Klasse RegexBasedEvaluator
      Parameter:
      groups - the matches from the base regex.
      propertyHelper - the calling PropertyHelper.
      Siehe auch:
    • evaluate

      protected abstract Object evaluate(String property, String prefix, org.apache.tools.ant.PropertyHelper propertyHelper)
      Return the result of evaluating the prefixed property.
      Parameter:
      property -
      prefix -
      propertyHelper -
      Gibt zurück:
      Object if the property can be resolved, else null.
    • setDelimiter

      public void setDelimiter(String delimiter)
      Set the String delimiter.
      Parameter:
      delimiter - String
    • setPattern

      public final void setPattern(String pattern)
      Ignored.
      Setzt außer Kraft:
      setPattern in Klasse RegexBasedEvaluator
      Parameter:
      pattern - String
      Siehe auch: