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 TypeMethodDescriptionintvoiddeletePreferences(Preferences prefs) booleangetCopy()getInfo()getName()inthashCode()booleaninitializeFromPreferences(Preferences prefs, de.bsvrz.dav.daf.main.config.DataModel configuration) voidputPreferences(Preferences prefs) voidsetDirectedReferences(DRCollection directedReferences, boolean copy) voidsetDirectedReferences(List<DirectedReference> directedReferences, boolean copy) voidsetGeometryType(String geometryType) voidvoidtoString()
-
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:
compareToin interfaceComparable<ComposedReference>
-
equals
-
hashCode
public int hashCode() -
getCopy
-
toString
-