# Klasse DeletePartOperation

java.lang.Object
org.apache.ant.props.RegexBasedEvaluator
org.apache.ant.props.stringops.PatternOperation
org.apache.ant.props.stringops.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]..

## Feldübersicht

Felder
Modifikator und Typ
Feld
Beschreibung
`protected static final boolean`
`GREEDY`
`protected static final boolean`
`RELUCTANT`

## Konstruktorübersicht

Konstruktoren
Modifikator
Konstruktor
Beschreibung
`protected`
`DeletePartOperation(String pattern, boolean greedy)`
Construct a new DeletePartOperation.

## Methodenübersicht

Modifikator und Typ
Methode
Beschreibung
`protected Object`
`evaluate(String[] groups, org.apache.tools.ant.PropertyHelper propertyHelper)`
Evaluate the matched groups.
`protected abstract String`
`specializePattern(String pattern)`
Specialize the RE pattern for the purposes of the specific subclass.

### Von Klasse geerbte Methoden PatternOperation

`convertToRegex, convertToRegex, createRegexp, deEscape, toRegex, toRegex`

### Von Klasse geerbte Methoden RegexBasedEvaluator

`addOption, evaluate, getPattern, getRegularExpression, setPattern`

### Von Klasse geerbte Methoden Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Felddetails

### GREEDY

protected static final boolean GREEDY

Siehe auch:
  - Konstantenfeldwerte

### RELUCTANT

protected static final boolean RELUCTANT

Siehe auch:
  - Konstantenfeldwerte

## 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.