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
All Methods Instance Methods Concrete Methods 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()
-
-
-
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()
-
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
public DRCollection getDirectedReferences()
-
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:
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
public ComposedReference getCopy()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-