comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/AreaArtifact.java @ 2010:7f99845e9499

Store and access area.name data item. flys-artifacts/trunk@3458 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Mon, 19 Dec 2011 07:53:22 +0000
parents 28a5c163f9cd
children 3f1a63da2cf4
comparison
equal deleted inserted replaced
2009:0eab7d98a850 2010:7f99845e9499
42 public static final String AREA_CURVE_OVER = "area.curve_over"; 42 public static final String AREA_CURVE_OVER = "area.curve_over";
43 43
44 /** data item name to access lower curve. */ 44 /** data item name to access lower curve. */
45 public static final String AREA_CURVE_UNDER = "area.curve_under"; 45 public static final String AREA_CURVE_UNDER = "area.curve_under";
46 46
47 /** Name of state. */
48 public static final String AREA_NAME = "area.name";
49
47 /** Own logger. */ 50 /** Own logger. */
48 private static final Logger logger = 51 private static final Logger logger =
49 Logger.getLogger(AreaArtifact.class); 52 Logger.getLogger(AreaArtifact.class);
50 53
51 54
67 { 70 {
68 logger.info("AreaArtifact.setup"); 71 logger.info("AreaArtifact.setup");
69 72
70 super.setup(identifier, factory, context, callMeta, data); 73 super.setup(identifier, factory, context, callMeta, data);
71 74
72 // TODO ye unused. 75 // TODO yet unused.
73 String ids = XMLUtils.xpathString( 76 String ids = XMLUtils.xpathString(
74 data, XPATH_IDS, ArtifactNamespaceContext.INSTANCE); 77 data, XPATH_IDS, ArtifactNamespaceContext.INSTANCE);
75 78
76 List<Facet> fs = new ArrayList<Facet>(); 79 List<Facet> fs = new ArrayList<Facet>();
77 fs.add(new AreaFacet(0, "TODO: I am an AreaFacet")); 80 fs.add(new AreaFacet(0, "TODO: I am an AreaFacet"));
112 public String getUpperDPKey() { 115 public String getUpperDPKey() {
113 return getDataAsString(AREA_CURVE_OVER); 116 return getDataAsString(AREA_CURVE_OVER);
114 } 117 }
115 118
116 119
120 /** Return data item that is used to configure name of area. */
121 public String getAreaName() {
122 return getDataAsString(AREA_NAME);
123 }
124
125
117 /** 126 /**
118 * Create and return a new AreaCreationState with charting output. 127 * Create and return a new AreaCreationState with charting output.
119 */ 128 */
120 @Override 129 @Override
121 public State getCurrentState(Object cc) { 130 public State getCurrentState(Object cc) {

http://dive4elements.wald.intevation.org