[Schmitzm-commits] r1912 - in trunk: schmitzm-adresses/src/test/java/de/schmitzm/adresses schmitzm-core/src/main/java/de/schmitzm/lang schmitzm-core/src/main/java/de/schmitzm/swing/table

scm-commit at wald.intevation.org scm-commit at wald.intevation.org
Sun Mar 25 10:08:54 CEST 2012


Author: alfonx
Date: 2012-03-25 10:08:54 +0200 (Sun, 25 Mar 2012)
New Revision: 1912

Modified:
   trunk/schmitzm-adresses/src/test/java/de/schmitzm/adresses/AddrStringUtilTest.java
   trunk/schmitzm-core/src/main/java/de/schmitzm/lang/LangUtil.java
   trunk/schmitzm-core/src/main/java/de/schmitzm/swing/table/PercentageEditor.java
   trunk/schmitzm-core/src/main/java/de/schmitzm/swing/table/SpinnerEditor.java
Log:


Modified: trunk/schmitzm-adresses/src/test/java/de/schmitzm/adresses/AddrStringUtilTest.java
===================================================================
--- trunk/schmitzm-adresses/src/test/java/de/schmitzm/adresses/AddrStringUtilTest.java	2012-03-24 10:57:52 UTC (rev 1911)
+++ trunk/schmitzm-adresses/src/test/java/de/schmitzm/adresses/AddrStringUtilTest.java	2012-03-25 08:08:54 UTC (rev 1912)
@@ -79,7 +79,8 @@
 		if (soll.length == 0)
 			assertEquals(0, check.size());
 		String[] array = check.toArray(new String[] {});
-		assertEquals(LangUtil.stringConcatWithSep(";", soll), LangUtil.stringConcatWithSep(";", array));
+		assertEquals(LangUtil.stringConcatWithSep(";", (String[]) soll),
+				LangUtil.stringConcatWithSep(";", (String[]) array));
 	}
 
 	@Test
@@ -332,7 +333,7 @@
 		assertEquals("", AddrStringUtil.saeubereStrassenname(""));
 		assertEquals("", AddrStringUtil.saeubereStrassenname("     "));
 		assertEquals("112233", AddrStringUtil.saeubereStrassenname(" 112233    "));
-		
+
 		assertEquals("Sternstr.", AddrStringUtil.saeubereStrassenname("Sternstraße"));
 		assertEquals("Sternstr.", AddrStringUtil.saeubereStrassenname("Sternstrasse"));
 		assertEquals("Sternstr.", AddrStringUtil.saeubereStrassenname("Sternstrasse"));

Modified: trunk/schmitzm-core/src/main/java/de/schmitzm/lang/LangUtil.java
===================================================================
--- trunk/schmitzm-core/src/main/java/de/schmitzm/lang/LangUtil.java	2012-03-24 10:57:52 UTC (rev 1911)
+++ trunk/schmitzm-core/src/main/java/de/schmitzm/lang/LangUtil.java	2012-03-25 08:08:54 UTC (rev 1912)
@@ -659,21 +659,22 @@
 		return sb.toString();
 	}
 
-    /**
-     * Haengt eine beliebige Anzahl von Strings hintereinander und fuegt zwischen den Strings einen Trenner ein.
-     * {@code null}-Werte werden ignoriert.<br>
-     * Bemerkung: Dies ist eine Workaround-Methode, da die die ueberladendenen Methoden mit "Object..."
-     *            nicht von allen Compilern richtig interpretiert werden! 
-     * @param sep
-     *            Trenner
-     * @param str
-     *            aneinanderzuhaengende Stings
-     */
-    public static String stringConcatWithSepIgnoreNulls(String sep, Object... str) {
-        return stringConcatWithSep(sep, null, true, str);
-    }
+	/**
+	 * Haengt eine beliebige Anzahl von Strings hintereinander und fuegt zwischen den Strings einen Trenner ein.
+	 * {@code null}-Werte werden ignoriert.<br>
+	 * Bemerkung: Dies ist eine Workaround-Methode, da die die ueberladendenen Methoden mit "Object..." nicht von allen
+	 * Compilern richtig interpretiert werden!
+	 * 
+	 * @param sep
+	 *            Trenner
+	 * @param str
+	 *            aneinanderzuhaengende Stings
+	 */
+	public static String stringConcatWithSepIgnoreNulls(String sep, Object... str) {
+		return stringConcatWithSep(sep, null, true, str);
+	}
 
-    /**
+	/**
      * Haengt eine beliebige Anzahl von Strings hintereinander und fuegt zwischen den Strings einen Trenner ein.
      * {@code null}-Werte werden beruecksichtigt<br>
      * Bemerkung: Dies ist eine Workaround-Methode, da die die ueberladendenen Methoden mit "Object..."
@@ -2275,10 +2276,14 @@
 	}
 
 	/**
-	 * // Alle Zeilenumbrüche raus // Geschützte Leerzeichen weg // Tabulator -> Leer
+	 * Alle Zeilenumbrüche raus // Geschützte Leerzeichen weg // Tabulator -> Leer
 	 */
 	final static Pattern REMOVE_WHITESPACES_PATTERN = RegexCache.getInstance().getPattern(
 			"[\\n|\\t|\\r|\\u0085|\\u2028|\\u2029|\\u00A0]");
+	/**
+	 * Leerzeichen konsolidieren
+	 */
+	final static Pattern REMOVE_WHITESPACES_PATTERN2 = RegexCache.getInstance().getPattern("\\s{2,}");
 
 	/**
 	 * Fasst Zeilenumbrüche und sonstige Leerräume zu einem einizgen Leerzeichen zusammen.
@@ -2302,7 +2307,7 @@
 		// string = matcher.replaceAll(" ");
 
 		// Leerraum konsolidieren
-		return RegexCache.getInstance().getPattern("\\s{2,}").matcher(string).replaceAll(" ");
+		return REMOVE_WHITESPACES_PATTERN2.matcher(string).replaceAll(" ");
 	}
 
 	/**
@@ -2331,7 +2336,7 @@
 		// TimeUnit.MINUTES.toMillis(min)
 		// - TimeUnit.SECONDS.toMillis(sec));
 		if (days > 0)
-			return String.format("%ddays %02d:%02d:%02d", days, hr, min, sec);
+			return String.format("%d days %02d:%02d:%02d", days, hr % 24, min, sec);
 		else
 			return String.format("%02d:%02d:%02d", hr, min, sec);
 		// if (days > 0)
@@ -2362,7 +2367,7 @@
 	}
 
 	/**
-	 * Rauskopiert aus  ExecutorService JavaDoc
+	 * Rauskopiert aus ExecutorService JavaDoc
 	 */
 	public static void shutdownAndAwaitTermination(ExecutorService pool) {
 		pool.shutdown(); // Disable new tasks from being submitted
@@ -2372,7 +2377,7 @@
 				pool.shutdownNow(); // Cancel currently executing tasks
 				// Wait a while for tasks to respond to being cancelled
 				if (!pool.awaitTermination(60, TimeUnit.SECONDS))
-					System.err.println("Pool "+pool+" did not terminate");
+					System.err.println("Pool " + pool + " did not terminate");
 			}
 		} catch (InterruptedException ie) {
 			// (Re-)Cancel if current thread also interrupted

Modified: trunk/schmitzm-core/src/main/java/de/schmitzm/swing/table/PercentageEditor.java
===================================================================
--- trunk/schmitzm-core/src/main/java/de/schmitzm/swing/table/PercentageEditor.java	2012-03-24 10:57:52 UTC (rev 1911)
+++ trunk/schmitzm-core/src/main/java/de/schmitzm/swing/table/PercentageEditor.java	2012-03-25 08:08:54 UTC (rev 1912)
@@ -1,10 +1,8 @@
 package de.schmitzm.swing.table;
 
-import java.awt.Component;
 import java.text.DecimalFormat;
 
 import javax.swing.JSpinner;
-import javax.swing.JTable;
 import javax.swing.SpinnerModel;
 import javax.swing.SpinnerNumberModel;
 import javax.swing.table.TableCellEditor;

Modified: trunk/schmitzm-core/src/main/java/de/schmitzm/swing/table/SpinnerEditor.java
===================================================================
--- trunk/schmitzm-core/src/main/java/de/schmitzm/swing/table/SpinnerEditor.java	2012-03-24 10:57:52 UTC (rev 1911)
+++ trunk/schmitzm-core/src/main/java/de/schmitzm/swing/table/SpinnerEditor.java	2012-03-25 08:08:54 UTC (rev 1912)
@@ -1,10 +1,7 @@
 package de.schmitzm.swing.table;
 
 import java.awt.Component;
-import java.text.Format;
-import java.text.NumberFormat;
 import java.text.ParseException;
-import java.util.Date;
 
 import javax.swing.AbstractCellEditor;
 import javax.swing.JSpinner;
@@ -12,7 +9,6 @@
 import javax.swing.JTable;
 import javax.swing.SpinnerModel;
 import javax.swing.table.TableCellEditor;
-import javax.swing.table.TableCellRenderer;
 
 import de.schmitzm.swing.SwingUtil;
 



More information about the Schmitzm-commits mailing list