Package de.kappich.pat.gnd.extLocRef
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 Summary
Constructors Constructor Description ReferenceHierarchy()
ReferenceHierarchy(java.lang.String name, java.lang.String info, java.lang.String geometryType)
ReferenceHierarchy(java.lang.String name, java.lang.String info, java.lang.String geometryType, java.util.List<ComposedReference> composedReferences)
-
Method Summary
Modifier and Type Method Description boolean
addComposedReference(ComposedReference reference)
int
compareTo(ReferenceHierarchy o)
void
deletePreferences(java.util.prefs.Preferences prefs)
boolean
equals(java.lang.Object o)
CRCollection
getComposedReferences()
ReferenceHierarchy
getCopy()
java.lang.String
getGeometryType()
java.lang.String
getInfo()
java.lang.String
getName()
int
hashCode()
boolean
initializeFromPreferences(java.util.prefs.Preferences prefs)
void
putPrefernces(java.util.prefs.Preferences prefs)
void
setComposedReferences(java.util.List<ComposedReference> composedReferences, boolean copy)
void
setInfo(java.lang.String info)
void
setName(java.lang.String name)
java.lang.String
toString()
-
-
-
Constructor Detail
-
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 Detail
-
getName
public java.lang.String getName()
-
getInfo
public java.lang.String getInfo()
-
getGeometryType
public java.lang.String getGeometryType()
-
getComposedReferences
public CRCollection getComposedReferences()
-
setName
public void setName(java.lang.String name)
-
setInfo
public void setInfo(java.lang.String info)
-
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 interfacejava.lang.Comparable<ReferenceHierarchy>
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-