[Schmitzm-commits] r1556 - trunk/schmitzm-core/src/main/java/de/schmitzm/io

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Fri Apr 15 09:22:08 CEST 2011


Author: mojays
Date: 2011-04-15 09:22:08 +0200 (Fri, 15 Apr 2011)
New Revision: 1556

Modified:
   trunk/schmitzm-core/src/main/java/de/schmitzm/io/IOUtil.java
Log:
depreceted methods removed from IOUtil

Modified: trunk/schmitzm-core/src/main/java/de/schmitzm/io/IOUtil.java
===================================================================
--- trunk/schmitzm-core/src/main/java/de/schmitzm/io/IOUtil.java	2011-04-14 20:47:12 UTC (rev 1555)
+++ trunk/schmitzm-core/src/main/java/de/schmitzm/io/IOUtil.java	2011-04-15 07:22:08 UTC (rev 1556)
@@ -684,7 +684,7 @@
 		// Wenn rekusiv geloescht werden soll, alle Verzeichnisse im Verzeichnis
 		// durchsuchen
 		if (recursive) {
-			File[] directories = dir.listFiles(ALL_DIRS_FILTER);
+			File[] directories = dir.listFiles(FilterUtil.ALL_DIRS_FILTER);
 			for (File directory : directories)
 				delCount += deleteFiles(directory, filter, recursive, showFiles);
 		}
@@ -1585,115 +1585,4 @@
 		}
 
 	}
-	
-	//#######################################################
-	// deprecated stuff which now is located in FilterUtil
-	//#######################################################
-    /**
-     * {@link FileFilter}, der alle Dateien akzeptiert, aber keine
-     * Verzeichnisse.
-     * @deprecated use {@link FilterUtil#ALL_FILES_FILTER}
-     */
-    public static final FileFilter ALL_FILES_FILTER = FilterUtil.ALL_FILES_FILTER;
-    /**
-     * {@link FileFilter}, der alle Verzeichnisse akzeptiert, aber keine
-     * "normalen" Dateien.
-     * @deprecated use {@link FilterUtil#ALL_DIRS_FILTER}
-     */
-    public static final FileFilter ALL_DIRS_FILTER = FilterUtil.ALL_DIRS_FILTER;
-    /** 
-     * {@link FileFilter}, der alle Dateien und Verzeichnisse akzeptiert.
-     * @deprecated use {@link FilterUtil#ALL_FILTER}
-     */
-    public static final FileFilter ALL_FILTER = FilterUtil.ALL_FILTER;
-
-    /**
-     * This {@link IOFileFilter} returns <code>false</code> for files that
-     * should be omitted during export and when calculating the size of a
-     * {@link DpEntry} folder.
-     * @deprecated use {@link FilterUtil#BlacklistedFilesFilter}
-     */
-    public static final IOFileFilter BlacklistedFilesFilter = FilterUtil.BlacklistedFilesFilter;
-
-    /**
-     * This filter omits SVN and CSV sub-folders.<br/>
-     * This {@link IOFileFilter} returns <code>false</code> for folder that
-     * should be omitted during export and when calculating the size of a
-     * {@link DpEntry} folder or chen copying folders in general.
-     * @deprecated use {@link FilterUtil#BlacklistedFoldersFilter}
-     */
-    public static final IOFileFilter BlacklistedFoldersFilter = FilterUtil.BlacklistedFoldersFilter;
-
-    /**
-     * Modi fuer Filter.
-     * 
-     * @see IOUtil#createSimpleFileFilter(String, FilterMode)
-     * @see IOUtil#createRegExFileFilter(String, FilterMode)
-     * @author mojays
-     * @deprecated use {@link FilterUtil.FilterMode} 
-     */
-    public static enum FilterMode {
-        /** Der Filter liefert nur Dateien, aber keine Verzeichnisse. */
-        FILES_ONLY,
-        /** Der Filter liefert nur Verzeichnisse, aber keine Dateien. */
-        DIR_ONLY,
-        /** Der Filter liefert Dateien und Verzeichnisse. */
-        ALL;
-
-        /**
-         * Unfortunately enums can not be inherited, so we have to use
-         * a stupid converted method. 
-         * @return
-         */
-        public FilterUtil.FilterMode convert() {
-          switch( this ) {
-            case ALL: return FilterUtil.FilterMode.ALL;
-            case DIR_ONLY: return FilterUtil.FilterMode.DIR_ONLY;
-            case FILES_ONLY: return FilterUtil.FilterMode.FILES_ONLY;
-          }
-          throw new UnsupportedOperationException("FilterMode can not be converted: "+this);
-        }
-    }
-
-    /**
-     * Prueft, ob ein {@link File} einen angegebenen {@link FilterMode}
-     * erfuellt.
-     * 
-     * @param file
-     *            eine Datei oder ein Verzeichnis
-     * @param mode
-     *            Filter-Modus (wenn {@code null} wird {@link FilterMode#ALL}
-     *            angenommen
-     * @return {@code false} wenn die angegebenen Datei {@code null} ist
-     * @deprecated use {@link FilterUtil#fileFitsFilterMode(File, de.schmitzm.io.FilterUtil.FilterMode)}
-     */
-    public static boolean fileFitsFilterMode(File file, FilterMode mode) {
-      return FilterUtil.fileFitsFilterMode(file, mode != null ? mode.convert() : null);
-    }
-
-    /**
-     * Erstellt einen Filter fuer einen regulaeren Ausdruck.
-     * 
-     * @param filterStr
-     *            definiert den Filter
-     * @deprecated use {@link FilterUtil#createRegExFileFilter(String, de.schmitzm.io.FilterUtil.FilterMode)}
-     */
-    public static FileFilter createRegExFileFilter(final String regEx,
-            final FilterMode mode) {
-      return FilterUtil.createRegExFileFilter(regEx, mode != null ? mode.convert() : null);
-    }
-
-    /**
-     * Erstellt einen Filter fuer einen Filter-String. Dieser kann als Wildcard
-     * das Zeichen "*" enthalten. Alle anderen Zeichen werden direkt als Filter
-     * verwendet.
-     * 
-     * @param filterStr
-     *            definiert den Filter
-     * @deprecated use {@link FilterUtil#createSimpleFileFilter(String, de.schmitzm.io.FilterUtil.FilterMode)}
-     */
-    public static FileFilter createSimpleFileFilter(String filterStr,
-            final FilterMode mode) {
-      return FilterUtil.createSimpleFileFilter(filterStr, mode != null ? mode.convert() : null);
-    }
 }



More information about the Schmitzm-commits mailing list