diff gnv-artifacts/src/main/java/de/intevation/gnv/profile/horizontalcrosssection/HorizontalCrossSectionMeshArtifact.java @ 759:93489a0c1328

Added a cleanup mechanism to do some things before an artifact is being exported (issue208). gnv-artifacts/trunk@811 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Mon, 22 Mar 2010 09:15:05 +0000
parents 5b9b74c08bbb
children 9a828e5a2390
line wrap: on
line diff
--- a/gnv-artifacts/src/main/java/de/intevation/gnv/profile/horizontalcrosssection/HorizontalCrossSectionMeshArtifact.java	Fri Mar 19 13:20:04 2010 +0000
+++ b/gnv-artifacts/src/main/java/de/intevation/gnv/profile/horizontalcrosssection/HorizontalCrossSectionMeshArtifact.java	Mon Mar 22 09:15:05 2010 +0000
@@ -10,8 +10,8 @@
 import de.intevation.gnv.artifacts.GNVArtifactBase;
 
 /**
- * @author Tim Englich <tim.englich@intevation.de>
- * 
+ * @author Tim Englich (tim.englich@intevation.de)
+ * @author Ingo Weinzierl (ingo.weinzierl@intevation.de)
  */
 public class HorizontalCrossSectionMeshArtifact extends GNVArtifactBase {
     /**
@@ -33,7 +33,7 @@
         log.debug("HorizontalCrossSectionMeshArtifact.Constructor");
         this.name = "horizontalCrossSectionMesh";
     }
-    
+
 
    /**
     * @see de.intevation.gnv.artifacts.GNVArtifactBase#setup(java.lang.String, 
@@ -46,4 +46,13 @@
         log.debug("HorizontalCrossSectionMeshArtifact.setup");
         super.setup(identifier, factory, context, data);
     }
+
+
+    @Override
+    public void cleanup(Object context) {
+        if (current != null)
+            current.cleanup(context);
+
+        super.cleanup(context);
+    }
 }

http://dive4elements.wald.intevation.org