diff flys-client/src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java @ 233:137daff2c732

Prepared UI elements for the location and distance input tables. flys-client/trunk@1777 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Raimund Renkert <raimund.renkert@intevation.de>
date Fri, 29 Apr 2011 10:12:02 +0000
parents b92281182c6b
children 4a684d29404f
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java	Thu Apr 28 12:50:42 2011 +0000
+++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java	Fri Apr 29 10:12:02 2011 +0000
@@ -20,7 +20,7 @@
 import de.intevation.flys.client.client.event.StepForwardHandler;
 import de.intevation.flys.client.shared.model.Data;
 import de.intevation.flys.client.shared.model.DataList;
-
+import de.intevation.flys.client.shared.model.Artifact;
 
 /**
  * An abstract UIProvider that provides some basic methods.
@@ -44,6 +44,8 @@
     /** The container that is used to position helper widgets.*/
     protected Canvas helperContainer;
 
+    /** The artifact that contains status information.*/
+    protected Artifact artifact;
 
     /**
      * Creates a new UIProvider instance of this class.
@@ -165,6 +167,16 @@
 
 
     /**
+     * This method injects an artifact that contains the status information.
+     *
+     * @param art An artifact containing status information.
+     */
+    public void setArtifact(Artifact art) {
+        this.artifact = art;
+    }
+
+
+    /**
      * This method needs to be implemented by concrete subclasses. It should
      * create a new Canvas object with a representation of <i>data</i>.
      *

http://dive4elements.wald.intevation.org