Mercurial > mxd2map
annotate src/java/de/intevation/mxd/reader/IClassReader.java @ 259:8fe9ccc77962
Introduced a MapScript helper class and improved metadata handling.
author | raimund renkert <raimund.renkert@intevation.de> |
---|---|
date | Tue, 16 Aug 2011 13:09:57 +0200 |
parents | df4e0946ef02 |
children |
rev | line source |
---|---|
243
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
181
diff
changeset
|
1 /* |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
181
diff
changeset
|
2 * Copyright (c) 2011 by Intevation GmbH, Germany <info@intevation.de> |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
181
diff
changeset
|
3 * |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
181
diff
changeset
|
4 * This file is part of MXD2map. |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
181
diff
changeset
|
5 * |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
181
diff
changeset
|
6 * This program is free software under the LGPL (>=v2.1) |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
181
diff
changeset
|
7 * Read the file LICENCE.txt coming with the software for details |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
181
diff
changeset
|
8 * or visit http://www.gnu.org/licenses/ if it does not exist. |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
181
diff
changeset
|
9 * |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
181
diff
changeset
|
10 * MXD2map has been developed on behalf of the |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
181
diff
changeset
|
11 * Bundesamt fuer Seeschifffahrt und Hydrographie (BSH) in Hamburg |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
181
diff
changeset
|
12 * by Intevation GmbH. |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
181
diff
changeset
|
13 * |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
181
diff
changeset
|
14 * Authors: |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
181
diff
changeset
|
15 * Raimund Renkert <raimund.renkert@intevation.de> |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
181
diff
changeset
|
16 * Bjoern Schilberg <bjoern.schilberg@intevation.de> |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
181
diff
changeset
|
17 * Stephan Holl <stephan.holl@intevation.de> |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
181
diff
changeset
|
18 */ |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
181
diff
changeset
|
19 |
33
c51376f8e24c
Separated converter components into packages.
Raimund Renkert <rrenkert@intevation.de>
parents:
30
diff
changeset
|
20 package de.intevation.mxd.reader; |
30
c34c450edb06
Introduced class reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
21 |
c34c450edb06
Introduced class reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
22 import java.io.IOException; |
c34c450edb06
Introduced class reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
23 |
c34c450edb06
Introduced class reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
24 import org.w3c.dom.Node; |
c34c450edb06
Introduced class reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
25 /** |
c34c450edb06
Introduced class reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
26 * The interface to the class reader. |
c34c450edb06
Introduced class reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
27 * |
c34c450edb06
Introduced class reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
28 * @author <a href="mailto:raimund.renkert@intevation.de">Raimund Renkert</a> |
c34c450edb06
Introduced class reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
29 */ |
c34c450edb06
Introduced class reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
30 public interface IClassReader{ |
c34c450edb06
Introduced class reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
31 |
c34c450edb06
Introduced class reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
32 boolean read() throws IOException; |
c34c450edb06
Introduced class reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
33 void getClassDoc() throws IOException; |
c34c450edb06
Introduced class reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
34 void setXMLNode(Node node); |
c34c450edb06
Introduced class reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
35 } |
c34c450edb06
Introduced class reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
36 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : |