org.apache.tools.ant.types

Class FilterChain

public class FilterChain extends DataType implements Cloneable

FilterChain may contain a chained set of filter readers.
Method Summary
voidadd(ChainableReader filter)
add a chainfilter
voidaddClassConstants(ClassConstants classConstants)
voidaddContainsRegex(TokenFilter.ContainsRegex filter)
containsregex
voidaddDeleteCharacters(TokenFilter.DeleteCharacters filter)
delete characters filter
voidaddEscapeUnicode(EscapeUnicode escapeUnicode)
voidaddExpandProperties(ExpandProperties expandProperties)
voidaddFilterReader(AntFilterReader filterReader)
voidaddHeadFilter(HeadFilter headFilter)
voidaddIgnoreBlank(TokenFilter.IgnoreBlank filter)
ignoreBlank
voidaddLineContains(LineContains lineContains)
voidaddLineContainsRegExp(LineContainsRegExp lineContainsRegExp)
voidaddPrefixLines(PrefixLines prefixLines)
voidaddReplaceRegex(TokenFilter.ReplaceRegex filter)
replaceregex
voidaddReplaceString(TokenFilter.ReplaceString filter)
replacestring
voidaddReplaceTokens(ReplaceTokens replaceTokens)
voidaddStripJavaComments(StripJavaComments stripJavaComments)
voidaddStripLineBreaks(StripLineBreaks stripLineBreaks)
voidaddStripLineComments(StripLineComments stripLineComments)
voidaddTabsToSpaces(TabsToSpaces tabsToSpaces)
voidaddTailFilter(TailFilter tailFilter)
voidaddTokenFilter(TokenFilter tokenFilter)
voidaddTrim(TokenFilter.Trim filter)
trim
VectorgetFilterReaders()
voidsetRefid(Reference r)
Makes this instance in effect a reference to another FilterChain instance.

Method Detail

add

public void add(ChainableReader filter)
add a chainfilter

Since: Ant 1.6

addClassConstants

public final void addClassConstants(ClassConstants classConstants)

addContainsRegex

public void addContainsRegex(TokenFilter.ContainsRegex filter)
containsregex

Since: Ant 1.6

addDeleteCharacters

public void addDeleteCharacters(TokenFilter.DeleteCharacters filter)
delete characters filter

Since: Ant 1.6

addEscapeUnicode

public final void addEscapeUnicode(EscapeUnicode escapeUnicode)

Since: Ant 1.6

addExpandProperties

public final void addExpandProperties(ExpandProperties expandProperties)

addFilterReader

public final void addFilterReader(AntFilterReader filterReader)

addHeadFilter

public final void addHeadFilter(HeadFilter headFilter)

addIgnoreBlank

public void addIgnoreBlank(TokenFilter.IgnoreBlank filter)
ignoreBlank

Since: Ant 1.6

addLineContains

public final void addLineContains(LineContains lineContains)

addLineContainsRegExp

public final void addLineContainsRegExp(LineContainsRegExp lineContainsRegExp)

addPrefixLines

public final void addPrefixLines(PrefixLines prefixLines)

addReplaceRegex

public void addReplaceRegex(TokenFilter.ReplaceRegex filter)
replaceregex

Since: Ant 1.6

addReplaceString

public void addReplaceString(TokenFilter.ReplaceString filter)
replacestring

Since: Ant 1.6

addReplaceTokens

public final void addReplaceTokens(ReplaceTokens replaceTokens)

addStripJavaComments

public final void addStripJavaComments(StripJavaComments stripJavaComments)

addStripLineBreaks

public final void addStripLineBreaks(StripLineBreaks stripLineBreaks)

addStripLineComments

public final void addStripLineComments(StripLineComments stripLineComments)

addTabsToSpaces

public final void addTabsToSpaces(TabsToSpaces tabsToSpaces)

addTailFilter

public final void addTailFilter(TailFilter tailFilter)

addTokenFilter

public final void addTokenFilter(TokenFilter tokenFilter)

Since: Ant 1.6

addTrim

public void addTrim(TokenFilter.Trim filter)
trim

Since: Ant 1.6

getFilterReaders

public final Vector getFilterReaders()

setRefid

public void setRefid(Reference r)
Makes this instance in effect a reference to another FilterChain instance.

You must not set another attribute or nest elements inside this element if you make it a reference.

Parameters: r the reference to which this instance is associated

Throws: BuildException if this instance already has been configured.

Copyright