Interface SelectorContainer

    • Method Detail

      • 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