de.bsvrz.kex.bwsin.konfig.kb
Class AbstraktKonfigurationsObjekt

java.lang.Object
  extended by de.bsvrz.kex.bwsin.konfig.kb.AbstraktKonfigurationsObjekt
All Implemented Interfaces:
KonfigurationsObjekt
Direct Known Subclasses:
AbstraktStrassenSegment, SINStrasse, SINStrassenKnoten, SINSTS

public abstract class AbstraktKonfigurationsObjekt
extends Object
implements KonfigurationsObjekt

Abstrakte Implementation Konfigurationsobjekt.

Version:
$Id: AbstraktKonfigurationsObjekt.java 9192 2008-05-26 12:56:20Z gieseler $
Author:
BitCtrl Systems GmbH, Gieseler

Field Summary
(package private)  de.bsvrz.dav.daf.main.config.SystemObjectType davtyp
          zugehöriger Typ im Datenkatalog.
protected  ArrayList<de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Punkt> koordinaten
          Koordinatenliste.
private  double laenge
          Länge.
protected  String name
          Name.
protected  String pid
          PID.
 
Constructor Summary
AbstraktKonfigurationsObjekt(String pid, String name)
          Konstruktor mit PID und Name.
 
Method Summary
 de.bsvrz.dav.daf.main.Data createData(de.bsvrz.dav.daf.main.ClientDavConnection dav, String atg, String asp)
          Erzeugt eine DaV-Data Instanz.
 de.bsvrz.dav.daf.main.config.SystemObjectType getDavtype()
          Gibt den zugehörigen Typ im Datenkatalog zurück.
 ArrayList<de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Punkt> getKoordinaten()
          Gibt die Koordinaten zurück.
 double getLaenge()
          Gibt die Länge zurück.
 String getName()
          Gibt den Namen zurück.
 String getPid()
          Gibt die PID zurück.
 void setKoordinaten(ArrayList<de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Punkt> punkte)
          Setzt die Koordinaten.
 void setKoordinaten(com.vividsolutions.jts.geom.Coordinate[] featureKoordinatenWGS84)
          Setzt die Koordinaten auf der Basis von Feature-Koordinaten.
 void setLaenge(double laenge)
          Setzt die Länge.
 void setName(String name)
          Setzt den Namen.
 void setPid(String pid)
          Setzt die PID.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.bsvrz.kex.bwsin.konfig.kb.KonfigurationsObjekt
getProxyObjekt
 

Field Detail

koordinaten

protected ArrayList<de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Punkt> koordinaten
Koordinatenliste.


laenge

private double laenge
Länge.


pid

protected String pid
PID.


name

protected String name
Name.


davtyp

de.bsvrz.dav.daf.main.config.SystemObjectType davtyp
zugehöriger Typ im Datenkatalog.

Constructor Detail

AbstraktKonfigurationsObjekt

public AbstraktKonfigurationsObjekt(String pid,
                                    String name)
Konstruktor mit PID und Name.

Parameters:
pid - PID
name - Name
Method Detail

createData

public de.bsvrz.dav.daf.main.Data createData(de.bsvrz.dav.daf.main.ClientDavConnection dav,
                                             String atg,
                                             String asp)
Erzeugt eine DaV-Data Instanz.

Parameters:
dav - Datenverteiler-Verbindung.
atg - Attributgruppe
asp - Aspekt
Returns:
Data

getDavtype

public de.bsvrz.dav.daf.main.config.SystemObjectType getDavtype()
Gibt den zugehörigen Typ im Datenkatalog zurück.

Specified by:
getDavtype in interface KonfigurationsObjekt
Returns:
Datenkatalog-Typ
See Also:
KonfigurationsObjekt.getDavtype()

getKoordinaten

public ArrayList<de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Punkt> getKoordinaten()
Gibt die Koordinaten zurück.

Specified by:
getKoordinaten in interface KonfigurationsObjekt
Returns:
Koordinatenliste
See Also:
KonfigurationsObjekt.getKoordinaten()

getLaenge

public double getLaenge()
Gibt die Länge zurück.

Specified by:
getLaenge in interface KonfigurationsObjekt
Returns:
Länge
See Also:
KonfigurationsObjekt.getLaenge()

getName

public String getName()
Gibt den Namen zurück.

Specified by:
getName in interface KonfigurationsObjekt
Returns:
Name
See Also:
KonfigurationsObjekt.getName()

getPid

public String getPid()
Gibt die PID zurück.

Specified by:
getPid in interface KonfigurationsObjekt
Returns:
PID
See Also:
KonfigurationsObjekt.getPid()

setKoordinaten

public void setKoordinaten(ArrayList<de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Punkt> punkte)
Setzt die Koordinaten.

Specified by:
setKoordinaten in interface KonfigurationsObjekt
Parameters:
punkte - Koordinatenpunkte WGS84
See Also:
KonfigurationsObjekt.setKoordinaten(java.util.ArrayList)

setKoordinaten

public void setKoordinaten(com.vividsolutions.jts.geom.Coordinate[] featureKoordinatenWGS84)
Setzt die Koordinaten auf der Basis von Feature-Koordinaten.

Parameters:
featureKoordinatenWGS84 - Feature-Koordinaten

setLaenge

public void setLaenge(double laenge)
Setzt die Länge.

Specified by:
setLaenge in interface KonfigurationsObjekt
Parameters:
laenge - Länge
See Also:
KonfigurationsObjekt.setLaenge(double)

setName

public void setName(String name)
Setzt den Namen.

Specified by:
setName in interface KonfigurationsObjekt
Parameters:
name - Name
See Also:
KonfigurationsObjekt.setName(java.lang.String)

setPid

public void setPid(String pid)
Setzt die PID.

Specified by:
setPid in interface KonfigurationsObjekt
Parameters:
pid - PID
See Also:
KonfigurationsObjekt.setPid(java.lang.String)