Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/ManualPointsArtifact.java @ 2206:e2124ca11adb
Add manual point handling for many different chart types.
flys-artifacts/trunk@3830 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Mon, 30 Jan 2012 13:33:18 +0000 |
parents | 9317863e867b |
children | 5642a83420f2 |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/ManualPointsArtifact.java Mon Jan 30 13:29:07 2012 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/ManualPointsArtifact.java Mon Jan 30 13:33:18 2012 +0000 @@ -32,14 +32,12 @@ /** The name of the artifact. */ public static final String ARTIFACT_NAME = "manualpoints"; - /** Name of data item where points are stored (jsonized). */ - public static final String POINT_DATA = "manualpoints.data"; /** * Trivial Constructor. */ public ManualPointsArtifact() { - logger.debug("ManualPointsArtifact.ManualPointsartifact()"); + logger.debug("ManualPointsArtifact.ManualPointsArtifact()"); } @@ -67,9 +65,8 @@ /** Access state data storing the jsonstring with points. */ - public String getPointsData() { - // TODO probably revive and deliver NamedDoubles. - return getDataAsString(POINT_DATA); + public String getPointsData(String facetName) { + return getDataAsString(facetName + ".data"); } @@ -78,7 +75,6 @@ protected void initialize(Artifact artifact, Object context, CallMeta meta) { logger.debug("ManualPointsArtifact.initialize"); List<Facet> fs = new ArrayList<Facet>(); - addStringData(POINT_DATA, "[]"); DefaultState state = (DefaultState) getCurrentState(context); state.computeInit(this, hash(), context, meta, fs);