public abstract class AbstraktKonfigurationsObjekt extends Object implements KonfigurationsObjekt
| Modifier and Type | Field and Description |
|---|---|
protected String |
davobjektyp
Name des Typs im Datenkatalog.
|
(package private) de.bsvrz.dav.daf.main.config.SystemObjectType |
davtype
Typ im Datenkatalog.
|
private static de.bsvrz.sys.funclib.debug.Debug |
DEBUG
DebugLogger für Debug-Ausgaben.
|
private org.geotools.feature.FeatureType |
featuretyp
der zugeordnete Feature-Typ.
|
protected com.vividsolutions.jts.geom.Geometry |
geometrie
die Geometrie.
|
private boolean |
importieren
Flag, ob das Objekt importiert werden soll.
|
protected double |
laenge
Länge.
|
protected String |
name
Name.
|
protected String |
pid
PID.
|
protected ArrayList<de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Punkt> |
wgs84
Koordinaten.
|
| Constructor and Description |
|---|
AbstraktKonfigurationsObjekt(String pid,
String name,
String davobjekttyp,
com.vividsolutions.jts.geom.Geometry geometrie,
org.geotools.feature.FeatureType featuretyp)
Konstruktor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addKoordinaten(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,
String atg,
String asp)
Erzeugt ein
Data Objekt. |
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.
|
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.
|
String |
getName()
Gibt den Namen zurück.
|
String |
getPid()
Gibt die PID zurück.
|
void |
setImportieren(boolean importieren)
Setzt das Flag, ob das Objekt importiert werden soll.
|
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.
|
void |
setLaenge(double laenge)
Setzt die Läge des Polygonzuges des Objektes.
|
void |
setName(String name)
Setzt den Namen.
|
void |
setPid(String pid)
Setzt die PID.
|
void |
setZieltyp(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 ArrayList<de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Punkt> wgs84
protected double laenge
protected String pid
protected String name
de.bsvrz.dav.daf.main.config.SystemObjectType davtype
protected String davobjektyp
private boolean importieren
private final org.geotools.feature.FeatureType featuretyp
protected com.vividsolutions.jts.geom.Geometry geometrie
private static final de.bsvrz.sys.funclib.debug.Debug DEBUG
public AbstraktKonfigurationsObjekt(String pid, String name, String davobjekttyp, com.vividsolutions.jts.geom.Geometry geometrie, org.geotools.feature.FeatureType featuretyp)
pid - PIDname - Namedavobjekttyp - Zieltyp im DAVgeometrie - Geometriefeaturetyp - FeatureTypepublic void addKoordinaten(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,
String atg,
String asp)
Data Objekt.dav - ClientDavConnectionatg - Attributgruppeasp - AspektDatapublic 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 ArrayList<de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Punkt> getKoordinaten()
KonfigurationsObjektgetKoordinaten in interface KonfigurationsObjektpublic double getLaenge()
KonfigurationsObjektgetLaenge in interface KonfigurationsObjektpublic String getName()
KonfigurationsObjektgetName in interface KonfigurationsObjektpublic String getPid()
KonfigurationsObjektgetPid in interface KonfigurationsObjektpublic void setImportieren(boolean importieren)
KonfigurationsObjektsetImportieren in interface KonfigurationsObjektimportieren - true/falsepublic void setKoordinaten(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(String name)
KonfigurationsObjektsetName in interface KonfigurationsObjektname - Namepublic void setPid(String pid)
KonfigurationsObjektsetPid in interface KonfigurationsObjektpid - PIDpublic void setZieltyp(String zieltyp)
KonfigurationsObjektsetZieltyp in interface KonfigurationsObjektzieltyp - Zieltyp als Stringpublic boolean sollImportieren()
KonfigurationsObjektsollImportieren in interface KonfigurationsObjektCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.