Klasse DeletePartOperation

Alle implementierten Schnittstellen:
org.apache.tools.ant.PropertyHelper.Delegate, org.apache.tools.ant.PropertyHelper.PropertyEvaluator
Bekannte direkte Unterklassen:
DeleteFromEndGreedy, DeleteFromEndReluctant, DeleteFromStartGreedy, DeleteFromStartReluctant

public abstract class DeletePartOperation extends PatternOperation
DeletePartOperation to be subclassed for Delete[Start|End][Greedy|Reluctant]..
  • Felddetails

  • Konstruktordetails

    • DeletePartOperation

      protected DeletePartOperation(String pattern, boolean greedy)
      Construct a new DeletePartOperation.
  • Methodendetails

    • 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.
    • specializePattern

      protected abstract String specializePattern(String pattern)
      Specialize the RE pattern for the purposes of the specific subclass.
      Parameter:
      pattern - partial RE pattern.
      Gibt zurück:
      pattern including one group.