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()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
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
-
setComposedReferences
public void setComposedReferences(java.util.List<ComposedReference> composedReferences, boolean copy) -
addComposedReference
-
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
- 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
-