annotate gnv/src/main/java/de/intevation/gnv/action/mapviewer/parser/ExternalCallParser.java @ 953:4b64b4d1f0cf

Add more Javadocs gnv/trunk@1097 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Tue, 18 May 2010 07:32:45 +0000
parents 57fa8019fbdc
children 28a0628b11b0
rev   line source
402
b88e881e8e94 Added the first Implementation (not complete and not ready to use) for the Interface from the MapViewer to the GNV
Tim Englich <tim.englich@intevation.de>
parents:
diff changeset
1 package de.intevation.gnv.action.mapviewer.parser;
b88e881e8e94 Added the first Implementation (not complete and not ready to use) for the Interface from the MapViewer to the GNV
Tim Englich <tim.englich@intevation.de>
parents:
diff changeset
2
953
4b64b4d1f0cf Add more Javadocs
Tim Englich <tim.englich@intevation.de>
parents: 684
diff changeset
3 import java.util.Collection;
4b64b4d1f0cf Add more Javadocs
Tim Englich <tim.englich@intevation.de>
parents: 684
diff changeset
4
683
d49e8695786c Ordered imports. Removed needless imports. Removed empty headers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 681
diff changeset
5 import de.intevation.gnv.artifactdatabase.objects.map.MapService;
d49e8695786c Ordered imports. Removed needless imports. Removed empty headers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 681
diff changeset
6
402
b88e881e8e94 Added the first Implementation (not complete and not ready to use) for the Interface from the MapViewer to the GNV
Tim Englich <tim.englich@intevation.de>
parents:
diff changeset
7 /**
953
4b64b4d1f0cf Add more Javadocs
Tim Englich <tim.englich@intevation.de>
parents: 684
diff changeset
8 * Interfacedefinition for an XMl-parser of the MV-GNV-Interface requestdocument.
684
57fa8019fbdc Bring @author javadoc tags in form '@author <a href="john.doe@example.com">John Doe</a>'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 683
diff changeset
9 * @author <a href="mailto:tim.englich@intevation.de">Tim Englich</a>
402
b88e881e8e94 Added the first Implementation (not complete and not ready to use) for the Interface from the MapViewer to the GNV
Tim Englich <tim.englich@intevation.de>
parents:
diff changeset
10 */
b88e881e8e94 Added the first Implementation (not complete and not ready to use) for the Interface from the MapViewer to the GNV
Tim Englich <tim.englich@intevation.de>
parents:
diff changeset
11 public interface ExternalCallParser {
b88e881e8e94 Added the first Implementation (not complete and not ready to use) for the Interface from the MapViewer to the GNV
Tim Englich <tim.englich@intevation.de>
parents:
diff changeset
12
681
15ac78a91d1b Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 402
diff changeset
13
953
4b64b4d1f0cf Add more Javadocs
Tim Englich <tim.englich@intevation.de>
parents: 684
diff changeset
14 /**
4b64b4d1f0cf Add more Javadocs
Tim Englich <tim.englich@intevation.de>
parents: 684
diff changeset
15 * Returns the geometry which was parsed from the XML-document.
4b64b4d1f0cf Add more Javadocs
Tim Englich <tim.englich@intevation.de>
parents: 684
diff changeset
16 * @return the geometry.
4b64b4d1f0cf Add more Javadocs
Tim Englich <tim.englich@intevation.de>
parents: 684
diff changeset
17 */
402
b88e881e8e94 Added the first Implementation (not complete and not ready to use) for the Interface from the MapViewer to the GNV
Tim Englich <tim.englich@intevation.de>
parents:
diff changeset
18 String getGeometry();
681
15ac78a91d1b Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 402
diff changeset
19
953
4b64b4d1f0cf Add more Javadocs
Tim Englich <tim.englich@intevation.de>
parents: 684
diff changeset
20 /**
4b64b4d1f0cf Add more Javadocs
Tim Englich <tim.englich@intevation.de>
parents: 684
diff changeset
21 * Returns the srid which was parsed from the XML-document.
4b64b4d1f0cf Add more Javadocs
Tim Englich <tim.englich@intevation.de>
parents: 684
diff changeset
22 * @return the srid.
4b64b4d1f0cf Add more Javadocs
Tim Englich <tim.englich@intevation.de>
parents: 684
diff changeset
23 */
402
b88e881e8e94 Added the first Implementation (not complete and not ready to use) for the Interface from the MapViewer to the GNV
Tim Englich <tim.englich@intevation.de>
parents:
diff changeset
24 String getSRS();
681
15ac78a91d1b Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 402
diff changeset
25
953
4b64b4d1f0cf Add more Javadocs
Tim Englich <tim.englich@intevation.de>
parents: 684
diff changeset
26 /**
4b64b4d1f0cf Add more Javadocs
Tim Englich <tim.englich@intevation.de>
parents: 684
diff changeset
27 * Returns the mapservices which was parsed from the XML-document.
4b64b4d1f0cf Add more Javadocs
Tim Englich <tim.englich@intevation.de>
parents: 684
diff changeset
28 * @return the mapservices.
4b64b4d1f0cf Add more Javadocs
Tim Englich <tim.englich@intevation.de>
parents: 684
diff changeset
29 */
402
b88e881e8e94 Added the first Implementation (not complete and not ready to use) for the Interface from the MapViewer to the GNV
Tim Englich <tim.englich@intevation.de>
parents:
diff changeset
30 Collection<MapService> getMapServices();
681
15ac78a91d1b Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 402
diff changeset
31
953
4b64b4d1f0cf Add more Javadocs
Tim Englich <tim.englich@intevation.de>
parents: 684
diff changeset
32 /**
4b64b4d1f0cf Add more Javadocs
Tim Englich <tim.englich@intevation.de>
parents: 684
diff changeset
33 * Does the parsing work.
4b64b4d1f0cf Add more Javadocs
Tim Englich <tim.englich@intevation.de>
parents: 684
diff changeset
34 * @throws ExternalCallParserException
4b64b4d1f0cf Add more Javadocs
Tim Englich <tim.englich@intevation.de>
parents: 684
diff changeset
35 */
402
b88e881e8e94 Added the first Implementation (not complete and not ready to use) for the Interface from the MapViewer to the GNV
Tim Englich <tim.englich@intevation.de>
parents:
diff changeset
36 void parse() throws ExternalCallParserException;
b88e881e8e94 Added the first Implementation (not complete and not ready to use) for the Interface from the MapViewer to the GNV
Tim Englich <tim.englich@intevation.de>
parents:
diff changeset
37 }

http://dive4elements.wald.intevation.org