[Schmitzm-commits] r40 - trunk/src/skrueger/geotools

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Mon Apr 6 21:31:03 CEST 2009


Author: alfonx
Date: 2009-04-06 21:31:02 +0200 (Mon, 06 Apr 2009)
New Revision: 40

Modified:
   trunk/src/skrueger/geotools/StyledFS.java
   trunk/src/skrueger/geotools/StyledFeatureCollection.java
   trunk/src/skrueger/geotools/StyledGridCoverage.java
   trunk/src/skrueger/geotools/StyledGridCoverageReader.java
   trunk/src/skrueger/geotools/StyledMapInterface.java
Log:
* Layers can be marked as "hide In Legend" in the GP and will be hidden in the AV's legend

Das Interface StyledMapInterface.java hatte bisher eine abstrakte Methode isHideInLegend, die nie benutzt wurde. Ich habe die Idee jetzt im Atlas implementiert, und dann gemekert, dass nicht unbedingt eine Eigenschaft dieses Interfaces sein sollte.
Ein Layer soll nicht generell auf verstecken/nicht verstecken gestellt werden k?\195?\182nnen. Das sind Eigenschaften der Karte/MapContext, ebenso wie die Reihenfolge der Layer. Im Atlas verwaltet deshalb nun die Klasse skrueger.atlas.Map welche Layer nicht in der Legende auftauchen sollen.  

Meines Wissens hat keiner bisher die Funktion genutzt.

Ich habe in allen allen Klassen welche StyledMapInterface implementieren die Funktion auskommentiert.


Modified: trunk/src/skrueger/geotools/StyledFS.java
===================================================================
--- trunk/src/skrueger/geotools/StyledFS.java	2009-04-06 19:14:55 UTC (rev 39)
+++ trunk/src/skrueger/geotools/StyledFS.java	2009-04-06 19:31:02 UTC (rev 40)
@@ -153,9 +153,22 @@
 		return false;
 	}
 
-	public boolean isHideInLegend() {
-		return false;
-	}
+	/**
+	 * If true, this layer will not be shown in the legend. Default = false
+	 */
+	/**
+	 * 
+	 * Killed by SK: 6. April 09: Ein Layer soll nicht generell auf
+	 * verstecken/nicht verstecken gestellt werden können. Das sind
+	 * Eigenschaften der Karte/MapContext, ebenso wie die Reihenfolge der Layer.
+	 * Im Atlas verwaltet deshalb nun die Klasse skrueger.atlas.Map welche Layer
+	 * nicht in der Legende auftauchen sollen. Meines Wissens hat keiner bisher
+	 * die Funktion genutzt.
+	 * 
+//	public boolean isHideInLegend() {
+//		return false;
+//	}
+	 */
 
 	public void setDesc(Translation dec) {
 		this.desc = dec;

Modified: trunk/src/skrueger/geotools/StyledFeatureCollection.java
===================================================================
--- trunk/src/skrueger/geotools/StyledFeatureCollection.java	2009-04-06 19:14:55 UTC (rev 39)
+++ trunk/src/skrueger/geotools/StyledFeatureCollection.java	2009-04-06 19:31:02 UTC (rev 40)
@@ -240,7 +240,20 @@
 		return null;
 	}
 
+	/**
+	 * If true, this layer will not be shown in the legend. Default = false
+	 */
+	/**
+	 * 
+	 * Killed by SK: 6. April 09: Ein Layer soll nicht generell auf
+	 * verstecken/nicht verstecken gestellt werden können. Das sind
+	 * Eigenschaften der Karte/MapContext, ebenso wie die Reihenfolge der Layer.
+	 * Im Atlas verwaltet deshalb nun die Klasse skrueger.atlas.Map welche Layer
+	 * nicht in der Legende auftauchen sollen. Meines Wissens hat keiner bisher
+	 * die Funktion genutzt.
+	 * 
 	public boolean isHideInLegend() {
 		return false;
 	}
+	 */
 }

Modified: trunk/src/skrueger/geotools/StyledGridCoverage.java
===================================================================
--- trunk/src/skrueger/geotools/StyledGridCoverage.java	2009-04-06 19:14:55 UTC (rev 39)
+++ trunk/src/skrueger/geotools/StyledGridCoverage.java	2009-04-06 19:31:02 UTC (rev 40)
@@ -209,8 +209,21 @@
 	return null;
   }
 
+  /**
+	 * If true, this layer will not be shown in the legend. Default = false
+	 */
+	/**
+	 * 
+	 * Killed by SK: 6. April 09: Ein Layer soll nicht generell auf
+	 * verstecken/nicht verstecken gestellt werden können. Das sind
+	 * Eigenschaften der Karte/MapContext, ebenso wie die Reihenfolge der Layer.
+	 * Im Atlas verwaltet deshalb nun die Klasse skrueger.atlas.Map welche Layer
+	 * nicht in der Legende auftauchen sollen. Meines Wissens hat keiner bisher
+	 * die Funktion genutzt.
+	 * 
   public boolean isHideInLegend() {
 	return false;
    }
+	 */
   
 }

Modified: trunk/src/skrueger/geotools/StyledGridCoverageReader.java
===================================================================
--- trunk/src/skrueger/geotools/StyledGridCoverageReader.java	2009-04-06 19:14:55 UTC (rev 39)
+++ trunk/src/skrueger/geotools/StyledGridCoverageReader.java	2009-04-06 19:31:02 UTC (rev 40)
@@ -210,8 +210,21 @@
     return null;
   }
 
+  /**
+	 * If true, this layer will not be shown in the legend. Default = false
+	 */
+	/**
+	 * 
+	 * Killed by SK: 6. April 09: Ein Layer soll nicht generell auf
+	 * verstecken/nicht verstecken gestellt werden können. Das sind
+	 * Eigenschaften der Karte/MapContext, ebenso wie die Reihenfolge der Layer.
+	 * Im Atlas verwaltet deshalb nun die Klasse skrueger.atlas.Map welche Layer
+	 * nicht in der Legende auftauchen sollen. Meines Wissens hat keiner bisher
+	 * die Funktion genutzt.
+	 * 
   public boolean isHideInLegend() {
     return false;
   }
+	 */
   
 }

Modified: trunk/src/skrueger/geotools/StyledMapInterface.java
===================================================================
--- trunk/src/skrueger/geotools/StyledMapInterface.java	2009-04-06 19:14:55 UTC (rev 39)
+++ trunk/src/skrueger/geotools/StyledMapInterface.java	2009-04-06 19:31:02 UTC (rev 40)
@@ -36,7 +36,6 @@
  * <li>{@link #getEnvelope()} -> {@link Envelope} (JTS-Envelope)</li>
  * <li>{@link #getGeoObject()} -> E (GridCoverage/FeatureCollection/...)</li>
  * <li>{@link #getStyle() set/getStyle()} -> {@link Style}</li>
- * <li>{@link #isHideInLegend()} -> Boolean</li> *
  * <li>{@link #uncache()}</li>
  * <li>{@link #dispose()}</li>
  * </ul>
@@ -138,10 +137,14 @@
 	 */
 	/**
 	 * 
-	 * Killed by SK: 6. April 09 because: Ein Layer soll nicht generell auf
+	 * Killed by SK: 6. April 09: Ein Layer soll nicht generell auf
 	 * verstecken/nicht verstecken gestellt werden können. Das sind
-	 * Eigenschaften der Karte, ebenso wie die Reihenfolge der Layer. Im Atlas hat dashalb die das DataPoolLayer-Referenzobjet (Klasse DpRef) diese Funktion übernommen. 
+	 * Eigenschaften der Karte/MapContext, ebenso wie die Reihenfolge der Layer.
+	 * Im Atlas verwaltet deshalb nun die Klasse skrueger.atlas.Map welche Layer
+	 * nicht in der Legende auftauchen sollen. Meines Wissens hat keiner bisher
+	 * die Funktion genutzt.
 	 * 
 	 * public boolean isHideInLegend();
 	 */
+
 }



More information about the Schmitzm-commits mailing list