[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