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:
Cloneable, ChainableReader, TokenFilter.Filter
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
Fields inherited from class ProjectComponent
description, location, project -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class TokenFilter.ChainableReaderFilter
chain, setByLineMethods inherited from class ProjectComponent
clone, getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProjectModifier and TypeMethodDescriptionclone()Returns the description of the current action.Returns the file/location where this task was defined.Returns the project to which this component belongs.voidLogs a message with the default (INFO) priority.voidLogs a message with the given priority.voidsetDescription(String desc) Sets a description of the current action.voidsetLocation(Location location) Sets the file/location where this task was defined.voidsetProject(Project project) Sets the project object of this component.
-
Constructor Details
-
UniqFilter
public UniqFilter()
-
-
Method Details
-
filter
Description copied from interface:TokenFilter.Filterfilter 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
-