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 booleanaddComposedReference(ComposedReference reference)intcompareTo(ReferenceHierarchy o)voiddeletePreferences(java.util.prefs.Preferences prefs)booleanequals(java.lang.Object o)CRCollectiongetComposedReferences()ReferenceHierarchygetCopy()java.lang.StringgetGeometryType()java.lang.StringgetInfo()java.lang.StringgetName()inthashCode()booleaninitializeFromPreferences(java.util.prefs.Preferences prefs)voidputPrefernces(java.util.prefs.Preferences prefs)voidsetComposedReferences(java.util.List<ComposedReference> composedReferences, boolean copy)voidsetInfo(java.lang.String info)voidsetName(java.lang.String name)java.lang.StringtoString()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:
compareToin interfacejava.lang.Comparable<ReferenceHierarchy>
-
equals
public boolean equals(java.lang.Object o)- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-