Class PatternSet

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, InputLocationTracker
    Direct Known Subclasses:
    FileSet

    public class PatternSet
    extends java.lang.Object
    implements java.io.Serializable, java.lang.Cloneable, InputLocationTracker
    Definition of include or exclude patterns.
    Version:
    $Revision$ $Date$
    See Also:
    Serialized Form
    • Field Detail

      • includes

        private java.util.List<java.lang.String> includes
        Field includes.
      • excludes

        private java.util.List<java.lang.String> excludes
        Field excludes.
      • locations

        private java.util.Map<java.lang.Object,​InputLocation> locations
        Field locations.
      • includesLocation

        private InputLocation includesLocation
        Field includesLocation.
      • excludesLocation

        private InputLocation excludesLocation
        Field excludesLocation.
    • Constructor Detail

      • PatternSet

        public PatternSet()
    • Method Detail

      • addExclude

        public void addExclude​(java.lang.String string)
        Method addExclude.
        Parameters:
        string -
      • addInclude

        public void addInclude​(java.lang.String string)
        Method addInclude.
        Parameters:
        string -
      • clone

        public PatternSet clone()
        Method clone.
        Overrides:
        clone in class java.lang.Object
        Returns:
        PatternSet
      • getExcludes

        public java.util.List<java.lang.String> getExcludes()
        Method getExcludes.
        Returns:
        List
      • getIncludes

        public java.util.List<java.lang.String> getIncludes()
        Method getIncludes.
        Returns:
        List
      • setOtherLocation

        public void setOtherLocation​(java.lang.Object key,
                                     InputLocation location)
        Parameters:
        key -
        location -
      • getOtherLocation

        private InputLocation getOtherLocation​(java.lang.Object key)
        Parameters:
        key -
        Returns:
        InputLocation
      • removeExclude

        public void removeExclude​(java.lang.String string)
        Method removeExclude.
        Parameters:
        string -
      • removeInclude

        public void removeInclude​(java.lang.String string)
        Method removeInclude.
        Parameters:
        string -
      • setExcludes

        public void setExcludes​(java.util.List<java.lang.String> excludes)
        Set a list of patterns to exclude, e.g. **/*.xml
        Parameters:
        excludes -
      • setIncludes

        public void setIncludes​(java.util.List<java.lang.String> includes)
        Set a list of patterns to include, e.g. **/*.xml.
        Parameters:
        includes -
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
        See Also:
        Object.toString()