Interface SelectorContainer

All Known Implementing Classes:
AbstractFileSet, AbstractSelectorContainer, AndSelector, ArchiveFileSet, BaseSelectorContainer, BCFileSet, Cab, Checksum, ClassfileSet, Copydir, Delete, Depend, DependSet, DirSet, Ear, EjbJar, Files, FileSet, FixCRLF, Image, ImageIOTask, IsFileSelected, Jar, Javac, Javadoc.TagArgument, JlinkTask, JspC, LibFileSet, MajoritySelector, MatchingTask, MultiRootFileSet, Native2Ascii, NetRexxC, NoneSelector, NotSelector, OrSelector, RenameExtensions, Replace, Rmic, SelectSelector, Sync.SyncTarget, Tar, Tar.TarFileSet, TarFileSet, Translate, War, WLJspc, XSLTProcess, Zip, ZipFileSet

public interface SelectorContainer
This is the interface for selectors that can contain other selectors.
Since:
1.5
  • Method Details

    • hasSelectors

      boolean hasSelectors()
      Indicates whether there are any selectors here.
      Returns:
      whether any selectors are in this container
    • selectorCount

      int selectorCount()
      Gives the count of the number of selectors in this container
      Returns:
      the number of selectors in this container
    • getSelectors

      FileSelector[] getSelectors​(Project p)
      Returns the set of selectors as an array.
      Parameters:
      p - the current project
      Returns:
      an array of selectors in this container
    • selectorElements

      java.util.Enumeration<FileSelector> selectorElements()
      Returns an enumerator for accessing the set of selectors.
      Returns:
      an enumerator that goes through each of the selectors
    • appendSelector

      void appendSelector​(FileSelector selector)
      Add a new selector into this container.
      Parameters:
      selector - the new selector to add
    • addSelector

      void addSelector​(SelectSelector selector)
      add a "Select" selector entry on the selector list
      Parameters:
      selector - the selector to add
    • addAnd

      void addAnd​(AndSelector selector)
      add an "And" selector entry on the selector list
      Parameters:
      selector - the selector to add
    • addOr

      void addOr​(OrSelector selector)
      add an "Or" selector entry on the selector list
      Parameters:
      selector - the selector to add
    • addNot

      void addNot​(NotSelector selector)
      add a "Not" selector entry on the selector list
      Parameters:
      selector - the selector to add
    • addNone

      void addNone​(NoneSelector selector)
      add a "None" selector entry on the selector list
      Parameters:
      selector - the selector to add
    • addMajority

      void addMajority​(MajoritySelector selector)
      add a majority selector entry on the selector list
      Parameters:
      selector - the selector to add
    • addDate

      void addDate​(DateSelector selector)
      add a selector date entry on the selector list
      Parameters:
      selector - the selector to add
    • addSize

      void addSize​(SizeSelector selector)
      add a selector size entry on the selector list
      Parameters:
      selector - the selector to add
    • addFilename

      void addFilename​(FilenameSelector selector)
      add a selector filename entry on the selector list
      Parameters:
      selector - the selector to add
    • addCustom

      void addCustom​(ExtendSelector selector)
      add an extended selector entry on the selector list
      Parameters:
      selector - the selector to add
    • addContains

      void addContains​(ContainsSelector selector)
      add a contains selector entry on the selector list
      Parameters:
      selector - the selector to add
    • addPresent

      void addPresent​(PresentSelector selector)
      add a present selector entry on the selector list
      Parameters:
      selector - the selector to add
    • addDepth

      void addDepth​(DepthSelector selector)
      add a depth selector entry on the selector list
      Parameters:
      selector - the selector to add
    • addDepend

      void addDepend​(DependSelector selector)
      add a depends selector entry on the selector list
      Parameters:
      selector - the selector to add
    • addContainsRegexp

      void addContainsRegexp​(ContainsRegexpSelector selector)
      add a regular expression selector entry on the selector list
      Parameters:
      selector - the selector to add
    • addType

      void addType​(TypeSelector selector)
      add the type selector
      Parameters:
      selector - the selector to add
      Since:
      ant 1.6
    • addDifferent

      void addDifferent​(DifferentSelector selector)
      add the different selector
      Parameters:
      selector - the selector to add
      Since:
      ant 1.6
    • addModified

      void addModified​(ModifiedSelector selector)
      add the modified selector
      Parameters:
      selector - the selector to add
      Since:
      ant 1.6
    • add

      void add​(FileSelector selector)
      add an arbitrary selector
      Parameters:
      selector - the selector to add
      Since:
      Ant 1.6