de.bsvrz.kex.wfs.wfs
Class WebFS

java.lang.Object
  extended by de.bsvrz.kex.wfs.wfs.WebFS
All Implemented Interfaces:
de.bsvrz.sys.funclib.application.StandardApplication

public class WebFS
extends Object
implements de.bsvrz.sys.funclib.application.StandardApplication

Hauptklasse für die SWE 2.WebFS.

Version:
$Id: WebFS.java 8187 2008-04-14 16:06:50Z gieseler $
Author:
BitCtrl Systems GmbH, Gieseler

Field Summary
(package private)  de.bsvrz.dav.daf.main.ClientDavConnection dav
          Datenverteiler-Verbindung.
private static de.bsvrz.sys.funclib.debug.Debug debug
          DebugLogger für Debug-Ausgaben.
private  String exportObjekteDatei
          Dateiname der Definitionsdatei für die zu exportierenden Objekte.
(package private)  Thread geoserverthread
          Geoserver-Thread.
private  int httpPort
          HTTP-Port.
(package private)  String nameSpace
          Namespace.
private  org.geotools.data.DataStore wfs
          DataStore.
 
Constructor Summary
protected WebFS()
          Standard-Konstruktor.
 
Method Summary
private  void erzeugeDataStore()
          Erzeugt den DataStore.
 void initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection)
          
static void main(String[] args)
          MAIN-Methode.
 void parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)
          Wertet die an die Applikation übergebenen Kommandozeilenparameter aus.
 void startApp()
          Startet die Applikation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

debug

private static de.bsvrz.sys.funclib.debug.Debug debug
DebugLogger für Debug-Ausgaben.


dav

de.bsvrz.dav.daf.main.ClientDavConnection dav
Datenverteiler-Verbindung.


httpPort

private int httpPort
HTTP-Port.


exportObjekteDatei

private String exportObjekteDatei
Dateiname der Definitionsdatei für die zu exportierenden Objekte.


geoserverthread

Thread geoserverthread
Geoserver-Thread.


nameSpace

String nameSpace
Namespace.


wfs

private org.geotools.data.DataStore wfs
DataStore.

Constructor Detail

WebFS

protected WebFS()
Standard-Konstruktor.

Method Detail

main

public static void main(String[] args)
MAIN-Methode.

Parameters:
args - Argumente

erzeugeDataStore

private void erzeugeDataStore()
                       throws WFSException
Erzeugt den DataStore.

Throws:
WFSException - bei Ausnahmen

initialize

public void initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection)
                throws Exception

Specified by:
initialize in interface de.bsvrz.sys.funclib.application.StandardApplication
Throws:
Exception
See Also:
StandardApplication.initialize(de.bsvrz.dav.daf.main.ClientDavInterface)

parseArguments

public void parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)
                    throws Exception
Wertet die an die Applikation übergebenen Kommandozeilenparameter aus.
Zusätzlich zu den Standard-Datenverteiler-Argumenten sind folgende Argumente möglich:

Specified by:
parseArguments in interface de.bsvrz.sys.funclib.application.StandardApplication
Parameters:
argumentList - die Liste der übergebenen Argumente
Throws:
Exception - bei Ausnahmen
See Also:
StandardApplication.parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList)

startApp

public void startApp()
              throws Exception
Startet die Applikation.

Throws:
Exception - bei Ausnahmen