Package de.kappich.pat.gnd.extLocRef
Class ComposedReference
java.lang.Object
de.kappich.pat.gnd.extLocRef.ComposedReference
- All Implemented Interfaces:
Comparable<ComposedReference>
Diese Klasse verkapselt die Definition einer Erweiterten Ortsreferenz (EOR). Das ist eine eine Liste von
DirectedReferences
, deren Objekte eine *sinnvolle* Folge für eine Geo-Initialisierung bilden; die Bedeutung von sinnvoll in diesem Zusammenhang
ist allerdings schwierig. Wegen der möglichen Mehrfachvererbung, kann man schwer feststellen, ob eine solche Folge zu irgendeinem Ziel führt. Am
Ende der letzten DirectedSimpleReference muss in jedem Fall ein Subtyp von GeoReferenzObjekt stehen.-
Constructor Summary
ConstructorsConstructorDescriptionComposedReference
(String name, String info, String geometryType) ComposedReference
(String name, String info, String geometryType, List<DirectedReference> directedReferences) -
Method Summary
Modifier and TypeMethodDescriptionint
void
deletePreferences
(Preferences prefs) boolean
getCopy()
getInfo()
getName()
int
hashCode()
boolean
initializeFromPreferences
(Preferences prefs, de.bsvrz.dav.daf.main.config.DataModel configuration) void
putPreferences
(Preferences prefs) void
setDirectedReferences
(DRCollection directedReferences, boolean copy) void
setDirectedReferences
(List<DirectedReference> directedReferences, boolean copy) void
setGeometryType
(String geometryType) void
void
toString()
-
Constructor Details
-
ComposedReference
public ComposedReference() -
ComposedReference
-
ComposedReference
public ComposedReference(String name, String info, String geometryType, List<DirectedReference> directedReferences)
-
-
Method Details
-
getName
-
setName
-
getInfo
-
setInfo
-
getGeometryType
-
setGeometryType
-
getDirectedReferences
-
setDirectedReferences
-
setDirectedReferences
-
deletePreferences
-
putPreferences
-
initializeFromPreferences
public boolean initializeFromPreferences(Preferences prefs, de.bsvrz.dav.daf.main.config.DataModel configuration) -
compareTo
- Specified by:
compareTo
in interfaceComparable<ComposedReference>
-
equals
-
hashCode
public int hashCode() -
getCopy
-
toString
-