Class Find

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class Find
    extends org.apache.tools.ant.Task
    Copyright 2003
    Version:
    $Revision: 131 $
    • Field Summary

      • Fields inherited from class org.apache.tools.ant.Task

        target, taskName, taskType, wrapper
      • Fields inherited from class org.apache.tools.ant.ProjectComponent

        description, location, project
    • Constructor Summary

      Constructors 
      Constructor Description
      Find()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void execute()
      Do the grep
      void setAllmatches​(boolean b)
      If true, concatentates all matches into a single result, if false, only the first match is returned in the result.
      void setCanoneq​(boolean b)
      Sets the canoneq attribute for the regex.
      void setCaseinsensitive​(boolean b)
      Sets the caseinsensitive attribute for the regex.
      void setComments​(boolean b)
      Sets the comments attribute for the regex.
      void setDotall​(boolean b)
      Sets the dotall attribute for the regex.
      void setGroup​(int g)
      Set a specific group from the regex.
      void setIn​(java.lang.String string)
      Where to look.
      void setMultiline​(boolean b)
      Sets the multiline attribute for the regex.
      void setProperty​(java.lang.String name)
      Where to put the results of the search.
      void setRegex​(java.lang.String regex)
      What to look for.
      void setSeparator​(java.lang.String s)
      Uses in conjunction with setAllmatches, this string will be placed between each match in the final result.
      void setUnicodecase​(boolean b)
      Sets the unicodecase attribute for the regex.
      void setUnixlines​(boolean b)  
      • Methods inherited from class org.apache.tools.ant.Task

        bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
      • Methods inherited from class org.apache.tools.ant.ProjectComponent

        clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Find

        public Find()
    • Method Detail

      • setIn

        public void setIn​(java.lang.String string)
        Where to look.
        Parameters:
        string - The new in value
      • setRegex

        public void setRegex​(java.lang.String regex)
        What to look for.
        Parameters:
        regex - The new regex value
      • setProperty

        public void setProperty​(java.lang.String name)
        Where to put the results of the search. If 'allmatches' is true, then a second property with this name plus "_count" will be created with the number of matches found.
        Parameters:
        name - The new property value
      • setGroup

        public void setGroup​(int g)
        Set a specific group from the regex.
        Parameters:
        g - The new group value
      • setDotall

        public void setDotall​(boolean b)
        Sets the dotall attribute for the regex.
        Parameters:
        b - The new dotall value
      • setCaseinsensitive

        public void setCaseinsensitive​(boolean b)
        Sets the caseinsensitive attribute for the regex.
        Parameters:
        b - The new caseinsensitive value
      • setMultiline

        public void setMultiline​(boolean b)
        Sets the multiline attribute for the regex.
        Parameters:
        b - The new multiline value
      • setUnicodecase

        public void setUnicodecase​(boolean b)
        Sets the unicodecase attribute for the regex.
        Parameters:
        b - The new unicodecase value
      • setCanoneq

        public void setCanoneq​(boolean b)
        Sets the canoneq attribute for the regex.
        Parameters:
        b - The new canoneq value
      • setComments

        public void setComments​(boolean b)
        Sets the comments attribute for the regex.
        Parameters:
        b - The new comments value
      • setUnixlines

        public void setUnixlines​(boolean b)
      • setAllmatches

        public void setAllmatches​(boolean b)
        If true, concatentates all matches into a single result, if false, only the first match is returned in the result.
        Parameters:
        b - default is false, only show the first match.
      • setSeparator

        public void setSeparator​(java.lang.String s)
        Uses in conjunction with setAllmatches, this string will be placed between each match in the final result.
        Parameters:
        s - the separator, default is "".
      • execute

        public void execute()
        Do the grep
        Overrides:
        execute in class org.apache.tools.ant.Task