[Schmitzm-commits] r888 - in trunk/src: schmitzm/geotools/feature schmitzm/geotools/gui schmitzm/geotools/io schmitzm/geotools/map/event schmitzm/geotools/styling schmitzm/io schmitzm/swing skrueger skrueger/geotools skrueger/geotools/io skrueger/i8n skrueger/swing

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Thu Jun 3 12:48:45 CEST 2010


Author: alfonx
Date: 2010-06-03 12:48:43 +0200 (Thu, 03 Jun 2010)
New Revision: 888

Modified:
   trunk/src/schmitzm/geotools/feature/FeatureUtil.java
   trunk/src/schmitzm/geotools/gui/FeatureLayerFilterDialog.java
   trunk/src/schmitzm/geotools/gui/GeoMapPane.java
   trunk/src/schmitzm/geotools/gui/GridPanel.java
   trunk/src/schmitzm/geotools/gui/MapPaneStatusBar.java
   trunk/src/schmitzm/geotools/gui/ScalePane.java
   trunk/src/schmitzm/geotools/gui/SelectableXMapPane.java
   trunk/src/schmitzm/geotools/gui/XMapPane.java
   trunk/src/schmitzm/geotools/io/GeoImportUtil.java
   trunk/src/schmitzm/geotools/map/event/GridCoverageValueSelectedEvent.java
   trunk/src/schmitzm/geotools/styling/StylingUtil.java
   trunk/src/schmitzm/io/IOUtil.java
   trunk/src/schmitzm/swing/SwingUtil.java
   trunk/src/skrueger/AttributeMetadataImpl.java
   trunk/src/skrueger/RasterLegendData.java
   trunk/src/skrueger/geotools/LegendIconFeatureRenderer.java
   trunk/src/skrueger/geotools/MapContextManagerInterface.java
   trunk/src/skrueger/geotools/MapPaneToolBar.java
   trunk/src/skrueger/geotools/StyledFS.java
   trunk/src/skrueger/geotools/StyledGridCoverageInterface.java
   trunk/src/skrueger/geotools/StyledLayerUtil.java
   trunk/src/skrueger/geotools/StyledRasterInterface.java
   trunk/src/skrueger/geotools/ZoomRestrictableGridInterface.java
   trunk/src/skrueger/geotools/io/GeoImportUtilURL.java
   trunk/src/skrueger/i8n/Translation.java
   trunk/src/skrueger/swing/ColorButton.java
   trunk/src/skrueger/swing/OkButton.java
Log:
* Changes some more kruegers to tzeggai
* Renamed Geopublisher_de.proaperties ResourceBundle to geopublisherTranslation_de.properties etc... 
* Moved openOSFolder(File) method to SwingUtil,allowing to open a folder with a os dependent file explorer

Modified: trunk/src/schmitzm/geotools/feature/FeatureUtil.java
===================================================================
--- trunk/src/schmitzm/geotools/feature/FeatureUtil.java	2010-06-03 10:36:57 UTC (rev 887)
+++ trunk/src/schmitzm/geotools/feature/FeatureUtil.java	2010-06-03 10:48:43 UTC (rev 888)
@@ -118,7 +118,7 @@
  * 
  * @author <a href="mailto:martin.schmitz at koeln.de">Martin Schmitz</a>
  *         (University of Bonn/Germany)
- * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons Kr&uuml;ger</a>
+ * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons Tzeggai</a>
  * @version 1.1
  */
 public class FeatureUtil {
@@ -1674,7 +1674,7 @@
 	 * @param geomType
 	 *            LineString.class, Point.class or Polygon.class from com.jts...
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 
 	public static SimpleFeatureType createFeatureType(final Class<?> geomType) {
@@ -1689,7 +1689,7 @@
 	 *            LineString.class, Point.class or Polygon.class from com.jts...
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public static SimpleFeatureType createFeatureType(final Class<?> geomType,
 			CoordinateReferenceSystem crs) {

Modified: trunk/src/schmitzm/geotools/gui/FeatureLayerFilterDialog.java
===================================================================
--- trunk/src/schmitzm/geotools/gui/FeatureLayerFilterDialog.java	2010-06-03 10:36:57 UTC (rev 887)
+++ trunk/src/schmitzm/geotools/gui/FeatureLayerFilterDialog.java	2010-06-03 10:48:43 UTC (rev 888)
@@ -147,7 +147,7 @@
 	 *                CHANGE BY SK: Takes {@link Window} instead of
 	 *                {@link Frame}
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public FeatureLayerFilterDialog(Window parent, SelectableXMapPane mapPane,
 			MapLayer mapLayer, boolean geomPrev) {
@@ -176,7 +176,7 @@
 	 *                CHANGE BY SK: Takes {@link Window} instead of
 	 *                {@link Frame}
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	protected FeatureLayerFilterDialog(Component parent, SelectableXMapPane mapPane,
 			MapLayer mapLayer, boolean initGUI, boolean geomPrev) {

Modified: trunk/src/schmitzm/geotools/gui/GeoMapPane.java
===================================================================
--- trunk/src/schmitzm/geotools/gui/GeoMapPane.java	2010-06-03 10:36:57 UTC (rev 887)
+++ trunk/src/schmitzm/geotools/gui/GeoMapPane.java	2010-06-03 10:48:43 UTC (rev 888)
@@ -367,7 +367,7 @@
 	 *         <code>true<(code>, further use of this {@link GeoMapPane} is undefined
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public boolean isDisposed() {
 		return disposed;
@@ -378,7 +378,7 @@
 	 * help the GarbageCollector
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public void dispose() {
 
@@ -398,7 +398,7 @@
 	 * wird) wird. Dann werden wird der Hintergrund auf WEISS gesetzt.
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	@Override
 	public void print(Graphics g) {

Modified: trunk/src/schmitzm/geotools/gui/GridPanel.java
===================================================================
--- trunk/src/schmitzm/geotools/gui/GridPanel.java	2010-06-03 10:36:57 UTC (rev 887)
+++ trunk/src/schmitzm/geotools/gui/GridPanel.java	2010-06-03 10:48:43 UTC (rev 888)
@@ -433,7 +433,7 @@
    * Hintergrund auf WEISS gesetzt.
    *
    * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-   *         Kr&uuml;ger</a>
+   *         Tzeggai</a>
    */
   @Override
   public void print(Graphics g) {

Modified: trunk/src/schmitzm/geotools/gui/MapPaneStatusBar.java
===================================================================
--- trunk/src/schmitzm/geotools/gui/MapPaneStatusBar.java	2010-06-03 10:36:57 UTC (rev 887)
+++ trunk/src/schmitzm/geotools/gui/MapPaneStatusBar.java	2010-06-03 10:48:43 UTC (rev 888)
@@ -92,7 +92,7 @@
    * Hintergrund auf WEISS gesetzt.
    *
    * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-   *         Kr&uuml;ger</a>
+   *         Tzeggai</a>
    */
   @Override
   public void print(Graphics g) {

Modified: trunk/src/schmitzm/geotools/gui/ScalePane.java
===================================================================
--- trunk/src/schmitzm/geotools/gui/ScalePane.java	2010-06-03 10:36:57 UTC (rev 887)
+++ trunk/src/schmitzm/geotools/gui/ScalePane.java	2010-06-03 10:48:43 UTC (rev 888)
@@ -145,7 +145,7 @@
 	 * wird) wird. Diese Angabe macht kaum sinn wenn gedruckt wird, oder?!
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	@Override
 	public void print(Graphics g) {

Modified: trunk/src/schmitzm/geotools/gui/SelectableXMapPane.java
===================================================================
--- trunk/src/schmitzm/geotools/gui/SelectableXMapPane.java	2010-06-03 10:36:57 UTC (rev 887)
+++ trunk/src/schmitzm/geotools/gui/SelectableXMapPane.java	2010-06-03 10:48:43 UTC (rev 888)
@@ -287,7 +287,7 @@
 	 * @author <a href="mailto:martin.schmitz at koeln.de">Martin Schmitz</a>
 	 *         (University of Bonn/Germany)
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public boolean findGridCoverageValuesAndFireEvents(Point2D point, int mode) {
 		Hashtable<MapLayer, double[]> result = findGridCoverageValues(point,
@@ -321,7 +321,7 @@
 	 * @author <a href="mailto:martin.schmitz at koeln.de">Martin Schmitz</a>
 	 *         (University of Bonn/Germany)
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	@Override
 	public boolean setMapArea(ReferencedEnvelope newMapArea) {
@@ -480,7 +480,7 @@
 	 * @author <a href="mailto:martin.schmitz at koeln.de">Martin Schmitz</a>
 	 *         (University of Bonn/Germany)
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	protected Hashtable<MapLayer, double[]> findGridCoverageValues(
 			Point2D point, int mode) {

Modified: trunk/src/schmitzm/geotools/gui/XMapPane.java
===================================================================
--- trunk/src/schmitzm/geotools/gui/XMapPane.java	2010-06-03 10:36:57 UTC (rev 887)
+++ trunk/src/schmitzm/geotools/gui/XMapPane.java	2010-06-03 10:48:43 UTC (rev 888)
@@ -774,7 +774,7 @@
 	 * not allow setting to a wrong aspectRatio.
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public ReferencedEnvelope bestAllowedMapArea(ReferencedEnvelope env) {
 
@@ -969,7 +969,7 @@
 	 * Removes all {@link JMapPaneListener}s that are registered
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public void dispose() {
 		if (isDisposed())
@@ -1348,7 +1348,7 @@
 	 * of the two. Defaults to {@link Double}.MIN_VALUE
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public Double getMaxZoomScale() {
 		return maxZoomScale;
@@ -1359,7 +1359,7 @@
 	 * the two. Defaults to {@link Double}.MAX_VALUE
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public Double getMinZoomScale() {
 		return minZoomScale;
@@ -2041,7 +2041,7 @@
 	 * mean there is no restriction.
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public void setMaxZoomScale(final Double maxZoomScale) {
 		this.maxZoomScale = maxZoomScale == null ? Double.MIN_VALUE
@@ -2063,7 +2063,7 @@
 	 * 
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public void setMinZoomScale(final Double minZoomScale) {
 		this.minZoomScale = minZoomScale == null ? Double.MAX_VALUE
@@ -2682,7 +2682,7 @@
 	 *            back to top)
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public void zoomToLayer(int index) {
 		final MapContext context = getMapContext();
@@ -2705,7 +2705,7 @@
 	 *            {@link MapContext}
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public void zoomToLayerIdxReverse(int index) {
 		zoomToLayer(getMapContext().getLayerCount() - 1 - index);
@@ -2717,7 +2717,7 @@
 	 * Textbeschriftung sehr schoen, verbraucht aber auch mehr Performance.
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public void setAntiAliasing(final boolean aa) {
 		// LOGGER.info("Setting AntiAliasing for this JMapPane to " + aa);

Modified: trunk/src/schmitzm/geotools/io/GeoImportUtil.java
===================================================================
--- trunk/src/schmitzm/geotools/io/GeoImportUtil.java	2010-06-03 10:36:57 UTC (rev 887)
+++ trunk/src/schmitzm/geotools/io/GeoImportUtil.java	2010-06-03 10:48:43 UTC (rev 888)
@@ -251,7 +251,7 @@
 	 * 
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 * 
 	 * @return {@link FeatureCollection} that was read
 	 * 
@@ -361,7 +361,7 @@
 	 * @param prjURL
 	 *            URL to projection file
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 * @throws IOException
 	 *             if an error occur
 	 */
@@ -1006,7 +1006,7 @@
 	 * @author <a href="mailto:martin.schmitz at koeln.de">Martin Schmitz</a>
 	 *         (University of Bonn/Germany)
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public static double[] readWorldFile(InputStream inputStream)
 			throws IOException {
@@ -1072,7 +1072,7 @@
 	 * das {@link #DEFAULT_CRS} benutzt wird.
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public static CoordinateReferenceSystem determineProjection(URL prjUrl) {
 		CoordinateReferenceSystem crs = null;
@@ -1113,7 +1113,7 @@
 	 * @author <a href="mailto:martin.schmitz at koeln.de">Martin Schmitz</a>
 	 *         (University of Bonn/Germany)
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 * @throws IOException
 	 *             falls die URL nicht wie erwartet gelesen werden konnte.
 	 */
@@ -1194,7 +1194,7 @@
 	 * @return Leerstring, wenn url == null
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public static String readProjectionString(URL url) throws IOException {
 		if (url == null) {

Modified: trunk/src/schmitzm/geotools/map/event/GridCoverageValueSelectedEvent.java
===================================================================
--- trunk/src/schmitzm/geotools/map/event/GridCoverageValueSelectedEvent.java	2010-06-03 10:36:57 UTC (rev 887)
+++ trunk/src/schmitzm/geotools/map/event/GridCoverageValueSelectedEvent.java	2010-06-03 10:48:43 UTC (rev 888)
@@ -50,7 +50,7 @@
  * Double auf ObjectSelectionEvent double[] geaendert. Die laenge des double array
  * entspricht der Anzahl der Baender.
  *
- * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons Kr&uuml;ger</a>
+ * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons Tzeggai</a>
  *
  * @version 1.1
  *

Modified: trunk/src/schmitzm/geotools/styling/StylingUtil.java
===================================================================
--- trunk/src/schmitzm/geotools/styling/StylingUtil.java	2010-06-03 10:36:57 UTC (rev 887)
+++ trunk/src/schmitzm/geotools/styling/StylingUtil.java	2010-06-03 10:48:43 UTC (rev 888)
@@ -151,7 +151,7 @@
  * 
  * @author <a href="mailto:martin.schmitz at koeln.de">Martin Schmitz</a>
  *         (University of Bonn/Germany)
- * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons Kr&uuml;ger</a>
+ * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons Tzeggai</a>
  * 
  * @version 1.1
  */
@@ -927,7 +927,7 @@
 	 *         {@link GridCoverage}.
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public static Style createStyleFromColorMap(ColorMap colorMap, String name,
 			String title) {
@@ -968,7 +968,7 @@
 	 * given {@link ColorMap}
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public static ColorMap clearColorMapLabels(ColorMap colorMap) {
 		for (ColorMapEntry cme : colorMap.getColorMapEntries()) {
@@ -993,7 +993,7 @@
 	 * 
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public static Style createStyleFromColorMap(ColorMap colorMap, String name) {
 		return createStyleFromColorMap(colorMap, name, null);
@@ -1009,7 +1009,7 @@
 	 *         UserStyles in SLD file. null if file not exists
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public static Style[] loadSLD(URL url) {
 		InputStream openStream = null;
@@ -1033,7 +1033,7 @@
 	 *         file not exists
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public static Style[] loadSLD(InputStream inputStream) {
 
@@ -1062,7 +1062,7 @@
 	 * @return An {@link Array} of {@link Style}s, can be length==0
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public static Style[] loadSLD(File sldFile) throws FileNotFoundException {
 
@@ -1088,7 +1088,7 @@
 	 *            will be removed.
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 * 
 	 * @return <code>true</code> if the file was really written.
 	 *         <code>false</code> means, that the existing file already was
@@ -1125,7 +1125,7 @@
 	 *            will be removed.
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 * @throws TransformerException
 	 */
 	public static final void saveStyleToSLD(Style style,
@@ -1287,7 +1287,7 @@
 	 *         mitfiltern...
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public static MemoryFeatureCollection filterSLDVisibleOnly(
 			final FeatureCollection<SimpleFeatureType, SimpleFeature> fc,
@@ -1638,7 +1638,7 @@
 	// * {@link ColorMap} to sort by the quantity-field of the
 	// * {@link ColorMapEntry}s
 	// * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	// Kr&uuml;ger</a>
+	// Tzeggai</a>
 	// */
 	// public static void sort(RemovableColorMapImpl colorMap) {
 	// ColorMapEntry[] colorMapEntries = colorMap.getColorMapEntries();
@@ -1665,7 +1665,7 @@
 	// * Strings)
 	// *
 	// * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	// Kr&uuml;ger</a>
+	// Tzeggai</a>
 	// */
 	// public static ColorMapEntry getColorMapEntryByQuantityString(
 	// ColorMap colorMap, String quantityString) {
@@ -1703,7 +1703,7 @@
 	 * @param graphicFill
 	 * @return
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public static Graphic clone(Graphic graphic) {
 		DuplicatingStyleVisitor duplicatingStyleVisitor = new DuplicatingStyleVisitor();
@@ -2059,7 +2059,7 @@
 	 * Replaces the "main" color in a given {@link Symbolizer} element
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public static void replaceSymbolizerColor(Symbolizer symb, Color oldColor,
 			Color newColor) {
@@ -2087,7 +2087,7 @@
 	 * Replaces the "main" color in a given {@link LineSymbolizer} element
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public static void replaceLineSymbolizerColor(LineSymbolizer ps,
 			Color oldColor, Color newColor) {
@@ -2101,7 +2101,7 @@
 	 * Replaces the "main" color in a given {@link PointSymbolizer} element
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public static void replacePointSymbolizerColor(PointSymbolizer ps,
 			Color oldColor, Color newColor) {
@@ -2117,7 +2117,7 @@
 	 * @param oldColor
 	 * @param newColor
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 * @param ps
 	 */
 	public static void replacePolygonSymbolizerColor(PolygonSymbolizer ps,
@@ -2179,7 +2179,7 @@
 	 * Replaces the "main" color in a given {@link Graphic} element
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public static void replaceGraphicColor(Graphic graphic, Color oldColor,
 			Color newColor) {
@@ -2207,7 +2207,7 @@
 	 *            If <code>null</code> returns <code>null</code>
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public static Color getGraphicColor(Graphic graphic) {
 		if (graphic == null)
@@ -2236,7 +2236,7 @@
 	 * @return the first {@link Color} used in a {@link Stroke}.
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public static Color getStrokeColor(Stroke stroke) {
 		if (stroke == null)
@@ -2258,7 +2258,7 @@
 	 * @return the first {@link Color} used in a {@link Fill}.
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public static Color getFillColor(Fill fill) {
 		if (fill == null)
@@ -2279,7 +2279,7 @@
 	 * @return the first {@link Color} used in a {@link Symbolizer}.
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public static Color getSymbolizerColor(Symbolizer symb) {
 		if (symb == null)
@@ -2307,7 +2307,7 @@
 	 * @return the first {@link Color} used in a {@link LineSymbolizer}.
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public static Color getLineSymbolizerColor(LineSymbolizer ps) {
 		if (ps == null)
@@ -2325,7 +2325,7 @@
 	 * @return the first {@link Color} used in a {@link PolygonSymbolizer}.
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public static Color getPolygonSymbolizerColor(PolygonSymbolizer ps) {
 		if (ps == null)
@@ -2346,7 +2346,7 @@
 	 * @return the first {@link Color} used in a {@link PointSymbolizer}.
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public static Color getPointSymbolizerColor(PointSymbolizer ps) {
 		if (ps == null)
@@ -2365,7 +2365,7 @@
 	 *            {@link TextSymbolizer} target. May not be <code>null</code>.
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public static void copyAllValues(final TextSymbolizer from,
 			final TextSymbolizer to) {
@@ -2489,7 +2489,7 @@
 	 *         gerendert werden.
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public static FeatureCollection<SimpleFeatureType, SimpleFeature> filterSLDVisibleOnly(
 			final FeatureCollection<SimpleFeatureType, SimpleFeature> fc,

Modified: trunk/src/schmitzm/io/IOUtil.java
===================================================================
--- trunk/src/schmitzm/io/IOUtil.java	2010-06-03 10:36:57 UTC (rev 887)
+++ trunk/src/schmitzm/io/IOUtil.java	2010-06-03 10:48:43 UTC (rev 888)
@@ -209,7 +209,7 @@
 	 * @return A new {@link URL} with new extension.
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 * 
 	 */
 	public static URL changeUrlExt(final URL url, final String postfix)
@@ -234,7 +234,7 @@
 	 * {@link MalformedURLException} geworfen
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 * 
 	 * 
 	 */
@@ -590,7 +590,7 @@
 	 * @param url
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public static File urlToFile(URL url) {
 		// LOGGER.debug("\nconverting " + url.toString() + " to ");

Modified: trunk/src/schmitzm/swing/SwingUtil.java
===================================================================
--- trunk/src/schmitzm/swing/SwingUtil.java	2010-06-03 10:36:57 UTC (rev 887)
+++ trunk/src/schmitzm/swing/SwingUtil.java	2010-06-03 10:48:43 UTC (rev 888)
@@ -46,8 +46,11 @@
 import java.awt.event.MouseWheelListener;
 import java.awt.image.BufferedImage;
 import java.io.File;
+import java.io.IOException;
 import java.text.NumberFormat;
+import java.util.ArrayList;
 import java.util.Enumeration;
+import java.util.List;
 import java.util.Locale;
 import java.util.Random;
 import java.util.StringTokenizer;
@@ -68,6 +71,7 @@
 import javax.swing.tree.TreeNode;
 import javax.swing.tree.TreePath;
 
+import org.apache.commons.lang.SystemUtils;
 import org.apache.log4j.Logger;
 
 import schmitzm.lang.LangUtil;
@@ -79,7 +83,7 @@
  * 
  * @author <a href="mailto:martin.schmitz at koeln.de">Martin Schmitz</a>
  *         (University of Bonn/Germany)
- * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons Kr&uuml;ger</a>
+ * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons Tzeggai</a>
  * 
  * @version 1.1
  */
@@ -93,8 +97,8 @@
 	 * properties-Dateien unter {@code schmitzm.swing.resource.locales}
 	 * hinterlegt.
 	 */
-	public static ResourceProvider RESOURCE = ResourceProvider.newInstance(LangUtil
-			.extendPackagePath(SwingUtil.class,
+	public static ResourceProvider RESOURCE = ResourceProvider.newInstance(
+			LangUtil.extendPackagePath(SwingUtil.class,
 					"resource.locales.SwingResourceBundle"), Locale.ENGLISH);
 
 	/**
@@ -103,19 +107,20 @@
 	public static String R(String key, Object... values) {
 		return RESOURCE.getString(key, values);
 	}
-	
-	/** Auswahl von {@link #checkFileOverwrite(Component,File,boolean)} und
-	 *  {@link #approveFileOverwrite(Component,String,boolean)} */
+
+	/**
+	 * Auswahl von {@link #checkFileOverwrite(Component,File,boolean)} und
+	 * {@link #approveFileOverwrite(Component,String,boolean)}
+	 */
 	public static enum FileOverrideOption {
-	  /** Dialog wurde abgebrochen. */
-	  CANCEL,
-	  /** Auswahl "Ueberschreiben". */
-	  OVERWRITE,
-	  /** Auswahl "Immer ueberschreiben". */
-	  OVERWRITE_ALL
+		/** Dialog wurde abgebrochen. */
+		CANCEL,
+		/** Auswahl "Ueberschreiben". */
+		OVERWRITE,
+		/** Auswahl "Immer ueberschreiben". */
+		OVERWRITE_ALL
 	}
 
-
 	// ****************************************************************************
 	// Diese Icons sind auf Basis der Icons von Gimp erstellt
 	// Eine Sammlung aller Gimp-Icons liegt im svn: gimp-tool-cursors.xcf
@@ -419,7 +424,7 @@
 	 *            {@link Window} ist, wird das Parent {@link Window} ermittelt.
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public static void centerFrameOnScreenRandom(Component comp) {
 		Random r = new Random();
@@ -702,7 +707,7 @@
 	 * @param w
 	 *            Breite
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public static void setMinimumWidth(Component comp, int w) {
 		Dimension d = comp.getMinimumSize();
@@ -718,7 +723,7 @@
 	 * @param h
 	 *            Hoehe
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public static void setMinimumHeight(Component comp, int h) {
 		Dimension d = comp.getMinimumSize();
@@ -881,37 +886,41 @@
 	 */
 	public static String convertColorToHex(Color color) {
 		return convertColorToHex(color, false, true);
-//		int r = color.getRed();
-//		int g = color.getGreen();
-//		int b = color.getBlue();
-//
-//		// Convert RGB to 2-digit Hex
-//		String rHex = Integer.toHexString(r);
-//		if (rHex.length() < 2)
-//			rHex = "0" + rHex;
-//		String gHex = Integer.toHexString(g);
-//		if (gHex.length() < 2)
-//			gHex = "0" + gHex;
-//		String bHex = Integer.toHexString(b);
-//		if (bHex.length() < 2)
-//			bHex = "0" + bHex;
-//
-//		// combine RGB to Hex string
-//		return "#" + rHex + gHex + bHex;
+		// int r = color.getRed();
+		// int g = color.getGreen();
+		// int b = color.getBlue();
+		//
+		// // Convert RGB to 2-digit Hex
+		// String rHex = Integer.toHexString(r);
+		// if (rHex.length() < 2)
+		// rHex = "0" + rHex;
+		// String gHex = Integer.toHexString(g);
+		// if (gHex.length() < 2)
+		// gHex = "0" + gHex;
+		// String bHex = Integer.toHexString(b);
+		// if (bHex.length() < 2)
+		// bHex = "0" + bHex;
+		//
+		// // combine RGB to Hex string
+		// return "#" + rHex + gHex + bHex;
 	}
 
 	/**
 	 * Wandelt ein {@link Color} Objekt in die RGB HEX Schreibweise um.
 	 * 
-	 * @param withAlpha wenn <code>true</code>, dann wird der alpha Kanal auch convertiert
-	 * @param withHash wenn <code>true</code>, dann wird das #-Zeichen vorne angefügt.  
+	 * @param withAlpha
+	 *            wenn <code>true</code>, dann wird der alpha Kanal auch
+	 *            convertiert
+	 * @param withHash
+	 *            wenn <code>true</code>, dann wird das #-Zeichen vorne
+	 *            angefügt.
 	 * 
 	 */
 	public static String convertColorToHex(Color color, boolean withAlpha,
 			boolean withHash) {
-		
+
 		StringBuffer result = new StringBuffer(9);
-		
+
 		int r = color.getRed();
 		int g = color.getGreen();
 		int b = color.getBlue();
@@ -921,87 +930,96 @@
 		if (rHex.length() < 2)
 			rHex = "0" + rHex;
 		result.append(rHex);
-		
+
 		String gHex = Integer.toHexString(g);
 		if (gHex.length() < 2)
 			gHex = "0" + gHex;
 		result.append(gHex);
-		
+
 		String bHex = Integer.toHexString(b);
 		if (bHex.length() < 2)
 			bHex = "0" + bHex;
-		result.append(bHex);		
+		result.append(bHex);
 
 		if (withAlpha) {
 			int a = color.getAlpha();
 			String aHex = Integer.toHexString(a);
 			if (aHex.length() < 2)
 				aHex = "0" + aHex;
-			result.append(aHex);			
+			result.append(aHex);
 		}
-		
+
 		if (withHash) {
-			result.insert(0,"#");			
+			result.insert(0, "#");
 		}
 
 		// combine RGB to Hex string
 		return result.toString();
 	}
 
-	
-	  /**
-	   * Prueft, ob eine Datei existiert und fordert gegenfalls zum Bestaetigen
-	   * des Ueberschreiben auf.
-	   * @param parent Uebergeordnete GUI-Komponente fuer die Meldung
-	   * @param file zu ueberpruefende Datei
-	   * @param owAllOption Flag, ob die Option "Alle ueberschreiben" zur Auswahlt
-	   *                    gestellt wird
-	   * @return {@link FileOverrideOption#CANCEL} falls der Dialog abgebrochen wurde;
-	   *         {@link FileOverrideOption#OVERWRITE} falls das Ueberschreiben
-	   *         bestaetigt wurde; {@link FileOverrideOption#OVERWRITE_ALL} falls
-	   *         das Ueberschreiben generell bestaetigt wurde
-	   */
-	  public static FileOverrideOption checkFileOverwrite(Component parent, File file, boolean owAllOption) {
-	    if ( !file.exists() )
-	      return FileOverrideOption.OVERWRITE;
-	    return approveFileOverwrite(parent, file.getName(), owAllOption);
-	  }
+	/**
+	 * Prueft, ob eine Datei existiert und fordert gegenfalls zum Bestaetigen
+	 * des Ueberschreiben auf.
+	 * 
+	 * @param parent
+	 *            Uebergeordnete GUI-Komponente fuer die Meldung
+	 * @param file
+	 *            zu ueberpruefende Datei
+	 * @param owAllOption
+	 *            Flag, ob die Option "Alle ueberschreiben" zur Auswahlt
+	 *            gestellt wird
+	 * @return {@link FileOverrideOption#CANCEL} falls der Dialog abgebrochen
+	 *         wurde; {@link FileOverrideOption#OVERWRITE} falls das
+	 *         Ueberschreiben bestaetigt wurde;
+	 *         {@link FileOverrideOption#OVERWRITE_ALL} falls das Ueberschreiben
+	 *         generell bestaetigt wurde
+	 */
+	public static FileOverrideOption checkFileOverwrite(Component parent,
+			File file, boolean owAllOption) {
+		if (!file.exists())
+			return FileOverrideOption.OVERWRITE;
+		return approveFileOverwrite(parent, file.getName(), owAllOption);
+	}
 
-	  /**
-	   * Zeigt einen Dialog an, in dem das Ueberschreiben einer Datei bestaetigt
-	   * werden muss.
-	   * @param parent Uebergeordnete GUI-Komponente fuer die Meldung
-	   * @param filename Bezeichnung der Datei
-	   * @param owAllOption Flag, ob die Option "Alle ueberschreiben" zur Auswahlt
-	   *                    gestellt wird
-	   * @return {@link FileOverrideOption#CANCEL} falls der Dialog abgebrochen wurde;
-	   *         {@link FileOverrideOption#OVERWRITE} falls das Ueberschreiben
-	   *         bestaetigt wurde; {@link FileOverrideOption#OVERWRITE_ALL} falls
-	   *         das Ueberschreiben generell bestaetigt wurde
-	   */
-	  public static FileOverrideOption approveFileOverwrite(Component parent, String filename, boolean owAllOption) {
-	    // Fehler-Dialog
-	    // --> Abfrage Abbrechen / Ueberschreiben / Immer ueberschreiben
-	    String cancelOption = RESOURCE.getString("Cancel");
-	    String overwriteOption = RESOURCE.getString("Overwrite");
-	    String overwriteAllOption = RESOURCE.getString("OverwriteAll");
-	    Object selection = MultipleOptionPane.showMultipleOptionDialog(
-	        parent,
-	        JOptionPane.WARNING_MESSAGE,
-	        RESOURCE.getString("Warning")+"...",
-	        RESOURCE.getString("FileExists")+": "+filename,
-	        owAllOption ? new String[] {cancelOption, overwriteOption, overwriteAllOption} : new String[] {cancelOption, overwriteOption},
-	        cancelOption
-	        );
-	    // Ueberschreiben
-	    if (overwriteOption.equals(selection))
-	      return FileOverrideOption.OVERWRITE;
-	    // Immer ueberschreiben
-	    if (overwriteAllOption.equals(selection))
-	      return FileOverrideOption.OVERWRITE_ALL;
-	    // Abbrechen
-	    return FileOverrideOption.CANCEL;
-	  }
+	/**
+	 * Zeigt einen Dialog an, in dem das Ueberschreiben einer Datei bestaetigt
+	 * werden muss.
+	 * 
+	 * @param parent
+	 *            Uebergeordnete GUI-Komponente fuer die Meldung
+	 * @param filename
+	 *            Bezeichnung der Datei
+	 * @param owAllOption
+	 *            Flag, ob die Option "Alle ueberschreiben" zur Auswahlt
+	 *            gestellt wird
+	 * @return {@link FileOverrideOption#CANCEL} falls der Dialog abgebrochen
+	 *         wurde; {@link FileOverrideOption#OVERWRITE} falls das
+	 *         Ueberschreiben bestaetigt wurde;
+	 *         {@link FileOverrideOption#OVERWRITE_ALL} falls das Ueberschreiben
+	 *         generell bestaetigt wurde
+	 */
+	public static FileOverrideOption approveFileOverwrite(Component parent,
+			String filename, boolean owAllOption) {
+		// Fehler-Dialog
+		// --> Abfrage Abbrechen / Ueberschreiben / Immer ueberschreiben
+		String cancelOption = RESOURCE.getString("Cancel");
+		String overwriteOption = RESOURCE.getString("Overwrite");
+		String overwriteAllOption = RESOURCE.getString("OverwriteAll");
+		Object selection = MultipleOptionPane.showMultipleOptionDialog(parent,
+				JOptionPane.WARNING_MESSAGE, RESOURCE.getString("Warning")
+						+ "...", RESOURCE.getString("FileExists") + ": "
+						+ filename, owAllOption ? new String[] { cancelOption,
+						overwriteOption, overwriteAllOption } : new String[] {
+						cancelOption, overwriteOption }, cancelOption);
+		// Ueberschreiben
+		if (overwriteOption.equals(selection))
+			return FileOverrideOption.OVERWRITE;
+		// Immer ueberschreiben
+		if (overwriteAllOption.equals(selection))
+			return FileOverrideOption.OVERWRITE_ALL;
+		// Abbrechen
+		return FileOverrideOption.CANCEL;
+	}
 
 	/**
 	 * Setzt das Label eine Componente neu. Macht nichts, falls {@code newLabel}
@@ -1248,7 +1266,7 @@
 	 *            Can be used to reverse the wheel (Down => Up in list).
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public static void addMouseWheelForCombobox(final JComboBox comboBox,
 			final boolean upIsUp) {
@@ -1295,11 +1313,86 @@
 	 * 
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public static void addMouseWheelForCombobox(
 			final JComboBox comboBoxRuleListType) {
 		addMouseWheelForCombobox(comboBoxRuleListType, true);
 	}
 
+	/**
+	 * Tries to open a folder with a system dependent file browser (Explorer or Nautilus etc.) The Java
+	 * Desktop integration sometimes lead to hard windows crashes around Sun JRE
+	 * 1.6.10, so we use plain command line tools here.
+	 * 
+	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
+	 *         Tzeggai</a>
+	 */
+	public static void openOSFolder(final File fileDirectory) {
+
+		String cmd;
+
+		String dir = fileDirectory.getAbsolutePath();
+		try {
+
+			if (SystemUtils.IS_OS_WINDOWS) {
+				// ****************************************************************************
+				// Trying to open a folder on Windows
+				// ****************************************************************************
+				dir = dir.replace('/', '\\');
+				final String[] cmdList = { "cmd.exe", "/c explorer " + dir }; // TODO evt. anders machen für Lücken im String
+				Runtime.getRuntime().exec(cmdList);
+			}
+
+			else if (SystemUtils.IS_OS_LINUX) {
+				// ****************************************************************************
+				// Trying to open a folder on Linux
+				// ****************************************************************************
+
+				try {
+					final List<String> command = new ArrayList<String>();
+					command.add("nautilus");
+					command.add(dir);
+					// LOGGER.info("running " + cmd + dir);
+					// Runtime.getRuntime().exec(cmd + dir);
+					final ProcessBuilder builder = new ProcessBuilder(command);
+					builder.start();
+
+				} catch (final Exception e) {
+					try {
+						final List<String> command = new ArrayList<String>();
+						command.add("dolphin");
+						command.add(dir);
+						// LOGGER.info("running " + cmd + dir);
+						// Runtime.getRuntime().exec(cmd + dir);
+						final ProcessBuilder builder = new ProcessBuilder(
+								command);
+						builder.start();
+					} catch (final Exception ee) {
+						final List<String> command = new ArrayList<String>();
+						command.add("konqueror");
+						command.add(dir);
+						// LOGGER.info("running " + cmd + dir);
+						// Runtime.getRuntime().exec(cmd + dir);
+						final ProcessBuilder builder = new ProcessBuilder(
+								command);
+						builder.start();
+					}
+				}
+			}
+
+			else if (SystemUtils.IS_OS_MAC) {
+				// ****************************************************************************
+				// Trying to open a folder on Mac
+				// ****************************************************************************
+				cmd = "open ";
+				// LOGGER.info("running  " + cmd + dir);
+				Runtime.getRuntime().exec(cmd + dir);
+			}
+
+		} catch (final IOException e) {
+			LOGGER.info("failed", e);
+		}
+	}
+
 }

Modified: trunk/src/skrueger/AttributeMetadataImpl.java
===================================================================
--- trunk/src/skrueger/AttributeMetadataImpl.java	2010-06-03 10:36:57 UTC (rev 887)
+++ trunk/src/skrueger/AttributeMetadataImpl.java	2010-06-03 10:48:43 UTC (rev 888)
@@ -46,7 +46,7 @@
  * This class holds meta information about an attribute/column. This information
  * is used by {@link StyledLayerInterface} and many others.<br/>
  * 
- * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons Kr&uuml;ger</a>
+ * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons Tzeggai</a>
  */
 public class AttributeMetadataImpl extends AbstractAttributeMetadata implements
 		QualityQuantizable {

Modified: trunk/src/skrueger/RasterLegendData.java
===================================================================
--- trunk/src/skrueger/RasterLegendData.java	2010-06-03 10:36:57 UTC (rev 887)
+++ trunk/src/skrueger/RasterLegendData.java	2010-06-03 10:48:43 UTC (rev 888)
@@ -50,7 +50,7 @@
  * Holds all the additional information needed to paint a Legend for a
  * RasterLayer. So far, only Legends for one-band raster layers are supported.
  * 
- * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons Kr&uuml;ger</a>
+ * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons Tzeggai</a>
  * 
  *         TODO implements {@link Copyable}
  */

Modified: trunk/src/skrueger/geotools/LegendIconFeatureRenderer.java
===================================================================
--- trunk/src/skrueger/geotools/LegendIconFeatureRenderer.java	2010-06-03 10:36:57 UTC (rev 887)
+++ trunk/src/skrueger/geotools/LegendIconFeatureRenderer.java	2010-06-03 10:48:43 UTC (rev 888)
@@ -323,7 +323,7 @@
 	 * 
 	 * @param hints
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public void setHints(Hints hints) {
 		getHints().add(hints);

Modified: trunk/src/skrueger/geotools/MapContextManagerInterface.java
===================================================================
--- trunk/src/skrueger/geotools/MapContextManagerInterface.java	2010-06-03 10:36:57 UTC (rev 887)
+++ trunk/src/skrueger/geotools/MapContextManagerInterface.java	2010-06-03 10:48:43 UTC (rev 888)
@@ -41,7 +41,7 @@
  * Implementations of this class can can be used to fill/insert/remove a mapContext
  * with {@link StyledLayerInterface} objects.
  *
- * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons Kr&uuml;ger</a>
+ * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons Tzeggai</a>
  *
  */
 public interface MapContextManagerInterface {

Modified: trunk/src/skrueger/geotools/MapPaneToolBar.java
===================================================================
--- trunk/src/skrueger/geotools/MapPaneToolBar.java	2010-06-03 10:36:57 UTC (rev 887)
+++ trunk/src/skrueger/geotools/MapPaneToolBar.java	2010-06-03 10:48:43 UTC (rev 888)
@@ -941,7 +941,7 @@
 	 * wird) wird. Dann werden wird der Hintergrund auf WEISS gesetzt.
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	@Override
 	public void print(Graphics g) {

Modified: trunk/src/skrueger/geotools/StyledFS.java
===================================================================
--- trunk/src/skrueger/geotools/StyledFS.java	2010-06-03 10:36:57 UTC (rev 887)
+++ trunk/src/skrueger/geotools/StyledFS.java	2010-06-03 10:48:43 UTC (rev 888)
@@ -60,7 +60,7 @@
  * This class enables a non Atlas context to use the Atlas LayerPanel
  * {@link JPanel} as a {@link MapContextManagerInterface}
  * 
- * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons Kr&uuml;ger</a>
+ * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons Tzeggai</a>
  * 
  *         TODO Rename to StyledShapefile
  */
@@ -293,7 +293,7 @@
 	 *         <code>null</code> if there didn't exist a {@link File}.
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public File getSldFile() {
 		return sldFile;

Modified: trunk/src/skrueger/geotools/StyledGridCoverageInterface.java
===================================================================
--- trunk/src/skrueger/geotools/StyledGridCoverageInterface.java	2010-06-03 10:36:57 UTC (rev 887)
+++ trunk/src/skrueger/geotools/StyledGridCoverageInterface.java	2010-06-03 10:48:43 UTC (rev 888)
@@ -33,7 +33,7 @@
 /**
  * A {@link StyledRasterInterface} that is typed to wrap a {@link GridCoverage2D}
  * 
- * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons Kr&uuml;ger</a>
+ * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons Tzeggai</a>
  */
 public interface StyledGridCoverageInterface extends StyledRasterInterface<GridCoverage2D>{
 };

Modified: trunk/src/skrueger/geotools/StyledLayerUtil.java
===================================================================
--- trunk/src/skrueger/geotools/StyledLayerUtil.java	2010-06-03 10:36:57 UTC (rev 887)
+++ trunk/src/skrueger/geotools/StyledLayerUtil.java	2010-06-03 10:48:43 UTC (rev 888)
@@ -937,7 +937,7 @@
 	 *            If this a legend for Point, Polygon or Line?
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public static JPanel createLegendSwingPanel(Style style,
 			final SimpleFeatureType featureType, final int iconWidth,

Modified: trunk/src/skrueger/geotools/StyledRasterInterface.java
===================================================================
--- trunk/src/skrueger/geotools/StyledRasterInterface.java	2010-06-03 10:36:57 UTC (rev 887)
+++ trunk/src/skrueger/geotools/StyledRasterInterface.java	2010-06-03 10:48:43 UTC (rev 888)
@@ -37,7 +37,7 @@
  * 
  * @see StyledGridCoverageInterface
  * 
- * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons Kr&uuml;ger</a>
+ * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons Tzeggai</a>
  */
 public interface StyledRasterInterface<E> extends StyledLayerInterface<E> {
 

Modified: trunk/src/skrueger/geotools/ZoomRestrictableGridInterface.java
===================================================================
--- trunk/src/skrueger/geotools/ZoomRestrictableGridInterface.java	2010-06-03 10:36:57 UTC (rev 887)
+++ trunk/src/skrueger/geotools/ZoomRestrictableGridInterface.java	2010-06-03 10:48:43 UTC (rev 888)
@@ -32,7 +32,7 @@
 /**
  * Classes that implement {@link ZoomRestrictableGridInterface} can be restricted to their max- and/or min zoom scale
  *
- * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons Kr&uuml;ger</a>
+ * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons Tzeggai</a>
  *
  */
 public interface ZoomRestrictableGridInterface {

Modified: trunk/src/skrueger/geotools/io/GeoImportUtilURL.java
===================================================================
--- trunk/src/skrueger/geotools/io/GeoImportUtilURL.java	2010-06-03 10:36:57 UTC (rev 887)
+++ trunk/src/skrueger/geotools/io/GeoImportUtilURL.java	2010-06-03 10:48:43 UTC (rev 888)
@@ -55,7 +55,7 @@
  * Benutzung mit {@link URL}s. TODO Diese Klasse sollte vielleicht mit der
  * {@link GeoImportUtil} zusammengefuegt werden.
  * 
- * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons Kr&uuml;ger</a>
+ * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons Tzeggai</a>
  * 
  */
 public class GeoImportUtilURL extends GeoImportUtil {
@@ -77,7 +77,7 @@
 	 * @author <a href="mailto:martin.schmitz at koeln.de">Martin Schmitz</a>
 	 *         (University of Bonn/Germany)
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public static GridCoverage2D readGridFromImage(URL url,
 			CoordinateReferenceSystem crs) throws IOException {
@@ -143,7 +143,7 @@
 	 * @author <a href="mailto:martin.schmitz at koeln.de">Martin Schmitz</a>
 	 *         (University of Bonn/Germany)
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 * 
 	 * @param readParams
 	 *            May be {@link NullPointerException}. Otherwise an array of

Modified: trunk/src/skrueger/i8n/Translation.java
===================================================================
--- trunk/src/skrueger/i8n/Translation.java	2010-06-03 10:36:57 UTC (rev 887)
+++ trunk/src/skrueger/i8n/Translation.java	2010-06-03 10:48:43 UTC (rev 888)
@@ -55,7 +55,7 @@
  * appropriate translation
  * 
  * @author @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
- *         Kr&uuml;ger</a>
+ *         Tzeggai</a>
  */
 
 public class Translation extends HashMap<String, String> implements

Modified: trunk/src/skrueger/swing/ColorButton.java
===================================================================
--- trunk/src/skrueger/swing/ColorButton.java	2010-06-03 10:36:57 UTC (rev 887)
+++ trunk/src/skrueger/swing/ColorButton.java	2010-06-03 10:48:43 UTC (rev 888)
@@ -54,7 +54,7 @@
 	 *            {@link Color} to set.
 	 * 
 	 * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
-	 *         Kr&uuml;ger</a>
+	 *         Tzeggai</a>
 	 */
 	public void setColor(final Color newColor) {
 		color = newColor;

Modified: trunk/src/skrueger/swing/OkButton.java
===================================================================
--- trunk/src/skrueger/swing/OkButton.java	2010-06-03 10:36:57 UTC (rev 887)
+++ trunk/src/skrueger/swing/OkButton.java	2010-06-03 10:48:43 UTC (rev 888)
@@ -40,7 +40,7 @@
  * An Ok {@link JButton} without text, but with an expressive {@link Icon} that
  * symbolizes OK
  * 
- * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons Kr&uuml;ger</a>
+ * @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons Tzeggai</a>
  */
 public class OkButton extends JButton {
 



More information about the Schmitzm-commits mailing list