[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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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üger</a>
+ * Tzeggai</a>
*
*
*/
@@ -590,7 +590,7 @@
* @param url
*
* @author <a href="mailto:skpublic at wikisquare.de">Stefan Alfons
- * Krü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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ü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