Class Selection


  • public final class Selection
    extends java.lang.Object
    Date: 16-Feb-2008
    Author: Mathieu Carbou (mathieu.carbou@gmail.com)
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.io.File basedir  
      (package private) static java.lang.String[] DEFAULT_EXCLUDES  
      (package private) static java.lang.String[] DEFAULT_INCLUDE  
      private java.lang.String[] excluded  
      private java.lang.String[] included  
      private org.codehaus.plexus.util.DirectoryScanner scanner  
    • Constructor Summary

      Constructors 
      Constructor Description
      Selection​(java.io.File basedir, java.lang.String[] included, java.lang.String[] excluded, boolean useDefaultExcludes)  
    • Field Detail

      • basedir

        private final java.io.File basedir
      • included

        private final java.lang.String[] included
      • excluded

        private final java.lang.String[] excluded
      • scanner

        private org.codehaus.plexus.util.DirectoryScanner scanner
      • DEFAULT_INCLUDE

        static final java.lang.String[] DEFAULT_INCLUDE
      • DEFAULT_EXCLUDES

        static final java.lang.String[] DEFAULT_EXCLUDES
    • Constructor Detail

      • Selection

        public Selection​(java.io.File basedir,
                         java.lang.String[] included,
                         java.lang.String[] excluded,
                         boolean useDefaultExcludes)
    • Method Detail

      • getSelectedFiles

        public java.lang.String[] getSelectedFiles()
      • getBasedir

        public java.io.File getBasedir()
      • getIncluded

        public java.lang.String[] getIncluded()
      • getExcluded

        public java.lang.String[] getExcluded()
      • scanIfneeded

        private void scanIfneeded()
      • buildExclusions

        private static java.lang.String[] buildExclusions​(boolean useDefaultExcludes,
                                                          java.lang.String... excludes)
      • buildInclusions

        private static java.lang.String[] buildInclusions​(java.lang.String... includes)