Package org.apache.tools.ant.filters
Class UniqFilter
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.filters.TokenFilter.ChainableReaderFilter
org.apache.tools.ant.filters.UniqFilter
- All Implemented Interfaces:
java.lang.Cloneable
,ChainableReader
,TokenFilter.Filter
public class UniqFilter extends TokenFilter.ChainableReaderFilter
Like the Unix uniq(1) command, only returns tokens that are
different from their ancestor token.
This filter is probably most useful if used together with a sortfilter.
- Since:
- Ant 1.8.0
-
Field Summary
-
Constructor Summary
Constructors Constructor Description UniqFilter()
-
Method Summary
Modifier and Type Method Description java.lang.String
filter(java.lang.String string)
filter and/of modify a stringMethods inherited from class org.apache.tools.ant.filters.TokenFilter.ChainableReaderFilter
chain, setByLine
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
-
Constructor Details
-
UniqFilter
public UniqFilter()
-
-
Method Details
-
filter
public java.lang.String filter(java.lang.String string)Description copied from interface:TokenFilter.Filter
filter and/of modify a string- Parameters:
string
- the string to filter- Returns:
- the modified string or null if the string did not pass the filter
-