org.apache.tools.ant.filters

Class TokenFilter.ContainsRegex

Enclosing Class:
TokenFilter
Implemented Interfaces:
ChainableReader, TokenFilter.Filter

public static class TokenFilter.ContainsRegex
extends TokenFilter.ChainableReaderFilter

filter to filter tokens matching regular expressions.

Field Summary

Fields inherited from class org.apache.tools.ant.ProjectComponent

project

Method Summary

String
filter(String string)
apply regex and substitution on a string
void
setFlags(String flags)
void
setPattern(String from)
void
setReplace(String to)

Methods inherited from class org.apache.tools.ant.filters.TokenFilter.ChainableReaderFilter

chain, setByLine

Methods inherited from class org.apache.tools.ant.ProjectComponent

getProject, log, log, setProject

Method Details

filter

public String filter(String string)
apply regex and substitution on a string
Specified by:
filter in interface TokenFilter.Filter
Parameters:
string - the string to apply filter on
Returns:
the filtered string

setFlags

public void setFlags(String flags)
Parameters:
flags - the regex flags

setPattern

public void setPattern(String from)
Parameters:
from - the regex pattern

setReplace

public void setReplace(String to)
Parameters:
to - the replacement string

Copyright B) 2000-2006 Apache Software Foundation. All Rights Reserved.