Mercurial > dive4elements > river
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>. *