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 intcompareTo(ComposedReference o)voiddeletePreferences(java.util.prefs.Preferences prefs)booleanequals(java.lang.Object o)ComposedReferencegetCopy()DRCollectiongetDirectedReferences()java.lang.StringgetGeometryType()java.lang.StringgetInfo()java.lang.StringgetName()inthashCode()booleaninitializeFromPreferences(java.util.prefs.Preferences prefs, de.bsvrz.dav.daf.main.config.DataModel configuration)voidputPreferences(java.util.prefs.Preferences prefs)voidsetDirectedReferences(DRCollection directedReferences, boolean copy)voidsetDirectedReferences(java.util.List<DirectedReference> directedReferences, boolean copy)voidsetGeometryType(java.lang.String geometryType)voidsetInfo(java.lang.String info)voidsetName(java.lang.String name)java.lang.StringtoString()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:
compareToin interfacejava.lang.Comparable<ComposedReference>
-
equals
public boolean equals(java.lang.Object o)- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
getCopy
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-