net.sf.antcontrib.property
Class PropertySelector

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by net.sf.antcontrib.property.AbstractPropertySetterTask
              extended by net.sf.antcontrib.property.PropertySelector

public class PropertySelector
extends AbstractPropertySetterTask

Place class description here.

Since:
Author:
Matthew Inger,

Field Summary
 
Fields inherited from class org.apache.tools.ant.Task
description, location, target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
project
 
Constructor Summary
PropertySelector()
           
 
Method Summary
 void execute()
           
 void setCaseSensitive(boolean caseSensitive)
           
 void setDelimiter(char delim)
           
 void setDistinct(boolean distinct)
           
 void setMatch(java.lang.String match)
           
 void setSelect(java.lang.String select)
           
protected  void validate()
           
 
Methods inherited from class net.sf.antcontrib.property.AbstractPropertySetterTask
setOverride, setProperty, setPropertyValue
 
Methods inherited from class org.apache.tools.ant.Task
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
getProject, setProject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertySelector

public PropertySelector()
Method Detail

setMatch

public void setMatch(java.lang.String match)

setSelect

public void setSelect(java.lang.String select)

setCaseSensitive

public void setCaseSensitive(boolean caseSensitive)

setDelimiter

public void setDelimiter(char delim)

setDistinct

public void setDistinct(boolean distinct)

validate

protected void validate()
Overrides:
validate in class AbstractPropertySetterTask

execute

public void execute()
             throws org.apache.tools.ant.BuildException
Overrides:
execute in class org.apache.tools.ant.Task
Throws:
org.apache.tools.ant.BuildException