Mercurial > dive4elements > river
diff flys-client/src/main/java/de/intevation/flys/client/shared/model/DataList.java @ 872:a7179e3a774e
Suppress the GeoJSON string to be drawn into the static UI.
flys-client/trunk@2693 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Mon, 12 Sep 2011 04:55:55 +0000 |
parents | 1d0be51ab93b |
children | c087137a8584 |
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/shared/model/DataList.java Mon Sep 12 04:54:35 2011 +0000 +++ b/flys-client/src/main/java/de/intevation/flys/client/shared/model/DataList.java Mon Sep 12 04:55:55 2011 +0000 @@ -7,7 +7,7 @@ /** * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> */ -public class DataList implements Serializable { +public class DataList implements Serializable, Cloneable { /** The list of Data objects managed by this list.*/ protected List<Data> data; @@ -161,5 +161,17 @@ public String getUIProvider() { return uiprovider; } + + + public Object clone() { + DataList clone = new DataList( + this.state, + this.data.size(), + this.uiprovider, + this.label); + clone.data = (List<Data>) ((ArrayList<Data>)data).clone(); + + return clone; + } } // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :