comparison gnv-artifacts/src/main/java/de/intevation/gnv/transition/TransitionBase.java @ 53:e464d9f9d967

Added getDescription to a Transition gnv-artifacts/trunk@35 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Tue, 08 Sep 2009 09:03:48 +0000
parents 4d6a82b96059
children 09b4bf848c7b
comparison
equal deleted inserted replaced
52:4d6a82b96059 53:e464d9f9d967
24 */ 24 */
25 private static Logger log = Logger.getLogger(GNVArtifactBase.class); 25 private static Logger log = Logger.getLogger(GNVArtifactBase.class);
26 26
27 private String id = null; 27 private String id = null;
28 28
29 private String description = null;
30
31
32
29 protected String queryID = null; 33 protected String queryID = null;
30 34
31 private Collection<String> reachableTransitions = null; 35 private Collection<String> reachableTransitions = null;
32 36
33 private Transition parent = null; 37 private Transition parent = null;
42 * @see de.intevation.gnv.transition.Transition#getID() 46 * @see de.intevation.gnv.transition.Transition#getID()
43 */ 47 */
44 public String getID() { 48 public String getID() {
45 return this.id; 49 return this.id;
46 } 50 }
47 51
52 /**
53 * @see de.intevation.gnv.transition.Transition#getDescription()
54 */
55 public String getDescription() {
56 return this.description;
57 }
58
48 /** 59 /**
49 * @see de.intevation.gnv.transition.Transition#reachableTransitions() 60 * @see de.intevation.gnv.transition.Transition#reachableTransitions()
50 */ 61 */
51 public Collection<String> reachableTransitions() { 62 public Collection<String> reachableTransitions() {
52 return this.reachableTransitions; 63 return this.reachableTransitions;
56 * @see de.intevation.gnv.transition.Transition#setup(org.w3c.dom.Node) 67 * @see de.intevation.gnv.transition.Transition#setup(org.w3c.dom.Node)
57 */ 68 */
58 public void setup(Node configuration) { 69 public void setup(Node configuration) {
59 70
60 this.id = Config.getStringXPath(configuration,"@id"); 71 this.id = Config.getStringXPath(configuration,"@id");
72 this.description = Config.getStringXPath(configuration,"@descriptionb");
73
61 log.info("Transition-ID = "+ this.id); 74 log.info("Transition-ID = "+ this.id);
62 NodeList nodes = Config.getNodeSetXPath(configuration,"reachableTransitions/transition"); 75 NodeList nodes = Config.getNodeSetXPath(configuration,"reachableTransitions/transition");
63 this.reachableTransitions = new ArrayList<String>(nodes.getLength()); 76 this.reachableTransitions = new ArrayList<String>(nodes.getLength());
64 for (int i = 0 ; i < nodes.getLength(); i++){ 77 for (int i = 0 ; i < nodes.getLength(); i++){
65 String reachableTransition = nodes.item(i).getTextContent(); 78 String reachableTransition = nodes.item(i).getTextContent();

http://dive4elements.wald.intevation.org