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, waitgetProxyObjektprotected 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)
KonfigurationsObjektaddKoordinaten in interface KonfigurationsObjektpunkte - 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 - ClientDavConnectionatg - Attributgruppeasp - AspektDatapublic java.lang.String getDavobjektyp()
KonfigurationsObjektgetDavobjektyp in interface KonfigurationsObjektpublic de.bsvrz.dav.daf.main.config.SystemObjectType getDavTyp()
KonfigurationsObjektgetDavTyp in interface KonfigurationsObjektSystemObjectTypepublic org.geotools.feature.FeatureType getFeaturetyp()
public com.vividsolutions.jts.geom.Geometry getGeometrie()
KonfigurationsObjektgetGeometrie in interface KonfigurationsObjektSystemObjectTypepublic java.util.ArrayList<de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Punkt> getKoordinaten()
KonfigurationsObjektgetKoordinaten in interface KonfigurationsObjektpublic double getLaenge()
KonfigurationsObjektgetLaenge in interface KonfigurationsObjektpublic java.lang.String getName()
KonfigurationsObjektgetName in interface KonfigurationsObjektpublic java.lang.String getPid()
KonfigurationsObjektgetPid in interface KonfigurationsObjektpublic void setImportieren(boolean importieren)
KonfigurationsObjektsetImportieren in interface KonfigurationsObjektimportieren - true/falsepublic void setKoordinaten(java.util.ArrayList<de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Punkt> punkte)
KonfigurationsObjektsetKoordinaten in interface KonfigurationsObjektpunkte - Punktkoordinatenpublic void setKoordinaten(com.vividsolutions.jts.geom.Coordinate[] featureKoordinatenWGS84)
KonfigurationsObjektsetKoordinaten in interface KonfigurationsObjektfeatureKoordinatenWGS84 - Feature-Koordinatepublic void setLaenge(double laenge)
KonfigurationsObjektsetLaenge in interface KonfigurationsObjektlaenge - Längepublic void setName(java.lang.String name)
KonfigurationsObjektsetName in interface KonfigurationsObjektname - Namepublic void setPid(java.lang.String pid)
KonfigurationsObjektsetPid in interface KonfigurationsObjektpid - PIDpublic void setZieltyp(java.lang.String zieltyp)
KonfigurationsObjektsetZieltyp in interface KonfigurationsObjektzieltyp - Zieltyp als Stringpublic boolean sollImportieren()
KonfigurationsObjektsollImportieren in interface KonfigurationsObjekt