public abstract class AbstraktKonfigurationsObjekt extends java.lang.Object implements KonfigurationsObjekt
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
davobjektyp
Name des Typs im Datenkatalog.
|
protected com.vividsolutions.jts.geom.Geometry |
geometrie
die Geometrie.
|
protected double |
laenge
Länge.
|
protected java.lang.String |
name
Name.
|
protected java.lang.String |
pid
PID.
|
protected java.util.ArrayList<de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Punkt> |
wgs84
Koordinaten.
|
Constructor and Description |
---|
AbstraktKonfigurationsObjekt(java.lang.String pid,
java.lang.String name,
java.lang.String davobjekttyp,
com.vividsolutions.jts.geom.Geometry geometrie,
org.geotools.feature.FeatureType featuretyp)
Konstruktor.
|
Modifier and Type | Method and Description |
---|---|
void |
addKoordinaten(java.util.ArrayList<de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Punkt> punkte)
Fügt Koordinaten hinzu.
|
de.bsvrz.dav.daf.main.Data |
createData(de.bsvrz.dav.daf.main.ClientDavConnection dav,
java.lang.String atg,
java.lang.String asp)
Erzeugt ein
Data Objekt. |
java.lang.String |
getDavobjektyp()
Gibt den Zieltyp des Objektes im DAV als String zurück.
|
de.bsvrz.dav.daf.main.config.SystemObjectType |
getDavTyp()
Gibt den Zieltyp des Objektes im DAV zurück.
|
org.geotools.feature.FeatureType |
getFeaturetyp()
Gibt den FeatureType des assoziierten Features zurück.
|
com.vividsolutions.jts.geom.Geometry |
getGeometrie()
Gibt die Geometrie des Objektes im DAVzurück.
|
java.util.ArrayList<de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Punkt> |
getKoordinaten()
Gibt die Koordinaten des Objektes zurück.
|
double |
getLaenge()
Gibt die Läge des Polygonzuges des Objektes zurück.
|
java.lang.String |
getName()
Gibt den Namen zurück.
|
java.lang.String |
getPid()
Gibt die PID zurück.
|
void |
setImportieren(boolean importieren)
Setzt das Flag, ob das Objekt importiert werden soll.
|
void |
setKoordinaten(java.util.ArrayList<de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Punkt> punkte)
Setzt die Koordinaten.
|
void |
setKoordinaten(com.vividsolutions.jts.geom.Coordinate[] featureKoordinatenWGS84)
Setzt die Koordinaten.
|
void |
setLaenge(double laenge)
Setzt die Läge des Polygonzuges des Objektes.
|
void |
setName(java.lang.String name)
Setzt den Namen.
|
void |
setPid(java.lang.String pid)
Setzt die PID.
|
void |
setZieltyp(java.lang.String zieltyp)
Setzt den DAV-Zieltyp des Objektes.
|
boolean |
sollImportieren()
Test, ob das Objekt importiert werden soll.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getProxyObjekt
protected java.util.ArrayList<de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Punkt> wgs84
protected double laenge
protected java.lang.String pid
protected java.lang.String name
protected java.lang.String davobjektyp
protected com.vividsolutions.jts.geom.Geometry geometrie
public AbstraktKonfigurationsObjekt(java.lang.String pid, java.lang.String name, java.lang.String davobjekttyp, com.vividsolutions.jts.geom.Geometry geometrie, org.geotools.feature.FeatureType featuretyp)
pid
- PIDname
- Namedavobjekttyp
- Zieltyp im DAVgeometrie
- Geometriefeaturetyp
- FeatureTypepublic void addKoordinaten(java.util.ArrayList<de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Punkt> punkte)
KonfigurationsObjekt
addKoordinaten
in interface KonfigurationsObjekt
punkte
- Punktkoordinatenpublic de.bsvrz.dav.daf.main.Data createData(de.bsvrz.dav.daf.main.ClientDavConnection dav, java.lang.String atg, java.lang.String asp)
Data
Objekt.dav
- ClientDavConnection
atg
- Attributgruppeasp
- AspektData
public java.lang.String getDavobjektyp()
KonfigurationsObjekt
getDavobjektyp
in interface KonfigurationsObjekt
public de.bsvrz.dav.daf.main.config.SystemObjectType getDavTyp()
KonfigurationsObjekt
getDavTyp
in interface KonfigurationsObjekt
SystemObjectType
public org.geotools.feature.FeatureType getFeaturetyp()
public com.vividsolutions.jts.geom.Geometry getGeometrie()
KonfigurationsObjekt
getGeometrie
in interface KonfigurationsObjekt
SystemObjectType
public java.util.ArrayList<de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Punkt> getKoordinaten()
KonfigurationsObjekt
getKoordinaten
in interface KonfigurationsObjekt
public double getLaenge()
KonfigurationsObjekt
getLaenge
in interface KonfigurationsObjekt
public java.lang.String getName()
KonfigurationsObjekt
getName
in interface KonfigurationsObjekt
public java.lang.String getPid()
KonfigurationsObjekt
getPid
in interface KonfigurationsObjekt
public void setImportieren(boolean importieren)
KonfigurationsObjekt
setImportieren
in interface KonfigurationsObjekt
importieren
- true/falsepublic void setKoordinaten(java.util.ArrayList<de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Punkt> punkte)
KonfigurationsObjekt
setKoordinaten
in interface KonfigurationsObjekt
punkte
- Punktkoordinatenpublic void setKoordinaten(com.vividsolutions.jts.geom.Coordinate[] featureKoordinatenWGS84)
KonfigurationsObjekt
setKoordinaten
in interface KonfigurationsObjekt
featureKoordinatenWGS84
- Feature-Koordinatepublic void setLaenge(double laenge)
KonfigurationsObjekt
setLaenge
in interface KonfigurationsObjekt
laenge
- Längepublic void setName(java.lang.String name)
KonfigurationsObjekt
setName
in interface KonfigurationsObjekt
name
- Namepublic void setPid(java.lang.String pid)
KonfigurationsObjekt
setPid
in interface KonfigurationsObjekt
pid
- PIDpublic void setZieltyp(java.lang.String zieltyp)
KonfigurationsObjekt
setZieltyp
in interface KonfigurationsObjekt
zieltyp
- Zieltyp als Stringpublic boolean sollImportieren()
KonfigurationsObjekt
sollImportieren
in interface KonfigurationsObjekt