Package de.kappich.pat.gnd.extLocRef
Class ComposedReference
java.lang.Object
de.kappich.pat.gnd.extLocRef.ComposedReference
- All Implemented Interfaces:
java.lang.Comparable<ComposedReference>
public class ComposedReference extends java.lang.Object implements java.lang.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
Constructors Constructor Description ComposedReference()
ComposedReference(java.lang.String name, java.lang.String info, java.lang.String geometryType)
ComposedReference(java.lang.String name, java.lang.String info, java.lang.String geometryType, java.util.List<DirectedReference> directedReferences)
-
Method Summary
Modifier and Type Method Description int
compareTo(ComposedReference o)
void
deletePreferences(java.util.prefs.Preferences prefs)
boolean
equals(java.lang.Object o)
ComposedReference
getCopy()
DRCollection
getDirectedReferences()
java.lang.String
getGeometryType()
java.lang.String
getInfo()
java.lang.String
getName()
int
hashCode()
boolean
initializeFromPreferences(java.util.prefs.Preferences prefs, de.bsvrz.dav.daf.main.config.DataModel configuration)
void
putPreferences(java.util.prefs.Preferences prefs)
void
setDirectedReferences(DRCollection directedReferences, boolean copy)
void
setDirectedReferences(java.util.List<DirectedReference> directedReferences, boolean copy)
void
setGeometryType(java.lang.String geometryType)
void
setInfo(java.lang.String info)
void
setName(java.lang.String name)
java.lang.String
toString()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
ComposedReference
public ComposedReference() -
ComposedReference
public ComposedReference(java.lang.String name, java.lang.String info, java.lang.String geometryType) -
ComposedReference
public ComposedReference(java.lang.String name, java.lang.String info, java.lang.String geometryType, java.util.List<DirectedReference> directedReferences)
-
-
Method Details
-
getName
public java.lang.String getName() -
setName
public void setName(java.lang.String name) -
getInfo
public java.lang.String getInfo() -
setInfo
public void setInfo(java.lang.String info) -
getGeometryType
public java.lang.String getGeometryType() -
setGeometryType
public void setGeometryType(java.lang.String geometryType) -
getDirectedReferences
-
setDirectedReferences
public void setDirectedReferences(java.util.List<DirectedReference> directedReferences, boolean copy) -
setDirectedReferences
-
deletePreferences
public void deletePreferences(java.util.prefs.Preferences prefs) -
putPreferences
public void putPreferences(java.util.prefs.Preferences prefs) -
initializeFromPreferences
public boolean initializeFromPreferences(java.util.prefs.Preferences prefs, de.bsvrz.dav.daf.main.config.DataModel configuration) -
compareTo
- Specified by:
compareTo
in interfacejava.lang.Comparable<ComposedReference>
-
equals
public boolean equals(java.lang.Object o)- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCode
in classjava.lang.Object
-
getCopy
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-