Class ReferenceHierarchy

java.lang.Object
de.kappich.pat.gnd.extLocRef.ReferenceHierarchy
All Implemented Interfaces:
java.lang.Comparable<ReferenceHierarchy>

public class ReferenceHierarchy
extends java.lang.Object
implements java.lang.Comparable<ReferenceHierarchy>
Diese Klasse verkapselt eine Hierarchie von Erweiterte Ortsreferenzen (EOR, ComposedReference). Dabei müssen alle EOR mit demselben SystemObjektType als Startpunkt beginnen. Ein Objekt dieser Klasse dient dazu, die Geo-Initialisierung eines Layers für EORs zu ermöglichen.
  • Constructor Details

    • ReferenceHierarchy

      public ReferenceHierarchy()
    • ReferenceHierarchy

      public ReferenceHierarchy​(java.lang.String name, java.lang.String info, java.lang.String geometryType)
    • ReferenceHierarchy

      public ReferenceHierarchy​(java.lang.String name, java.lang.String info, java.lang.String geometryType, java.util.List<ComposedReference> composedReferences)
  • 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()
    • getComposedReferences

      public CRCollection getComposedReferences()
    • setComposedReferences

      public void setComposedReferences​(java.util.List<ComposedReference> composedReferences, boolean copy)
    • addComposedReference

      public boolean addComposedReference​(ComposedReference reference)
    • getCopy

      public ReferenceHierarchy getCopy()
    • deletePreferences

      public void deletePreferences​(java.util.prefs.Preferences prefs)
    • putPrefernces

      public void putPrefernces​(java.util.prefs.Preferences prefs)
    • initializeFromPreferences

      public boolean initializeFromPreferences​(java.util.prefs.Preferences prefs)
    • compareTo

      public int compareTo​(ReferenceHierarchy o)
      Specified by:
      compareTo in interface java.lang.Comparable<ReferenceHierarchy>
    • 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