Mercurial > dive4elements > gnv-client
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(); |