Package de.kappich.pat.gnd.extLocRef
Class ReferenceHierarchy
java.lang.Object
de.kappich.pat.gnd.extLocRef.ReferenceHierarchy
- All Implemented Interfaces:
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
ConstructorsConstructorDescriptionReferenceHierarchy
(String name, String info, String geometryType) ReferenceHierarchy
(String name, String info, String geometryType, List<ComposedReference> composedReferences) -
Method Summary
Modifier and TypeMethodDescriptionboolean
addComposedReference
(ComposedReference reference) int
void
deletePreferences
(Preferences prefs) boolean
getCopy()
getInfo()
getName()
int
hashCode()
boolean
void
putPrefernces
(Preferences prefs) void
setComposedReferences
(List<ComposedReference> composedReferences, boolean copy) void
void
toString()
-
Constructor Details
-
ReferenceHierarchy
public ReferenceHierarchy() -
ReferenceHierarchy
-
ReferenceHierarchy
public ReferenceHierarchy(String name, String info, String geometryType, List<ComposedReference> composedReferences)
-
-
Method Details
-
getName
-
setName
-
getInfo
-
setInfo
-
getGeometryType
-
getComposedReferences
-
setComposedReferences
-
addComposedReference
-
getCopy
-
deletePreferences
-
putPrefernces
-
initializeFromPreferences
-
compareTo
- Specified by:
compareTo
in interfaceComparable<ReferenceHierarchy>
-
equals
-
hashCode
public int hashCode() -
toString
-