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 vonDirectedReferences
, 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()
-
-
-
Constructor Detail
-
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 Detail
-
getName
public java.lang.String getName()
-
getInfo
public java.lang.String getInfo()
-
getGeometryType
public java.lang.String getGeometryType()
-
getDirectedReferences
public DRCollection getDirectedReferences()
-
setName
public void setName(java.lang.String name)
-
setInfo
public void setInfo(java.lang.String info)
-
setGeometryType
public void setGeometryType(java.lang.String geometryType)
-
setDirectedReferences
public void setDirectedReferences(java.util.List<DirectedReference> directedReferences, boolean copy)
-
setDirectedReferences
public void setDirectedReferences(DRCollection directedReferences, boolean copy)
-
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
public int compareTo(ComposedReference o)
- 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
public ComposedReference getCopy()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-