Class 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 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)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object