Class LayerDefinitionDialog
java.lang.Object
de.kappich.pat.gnd.utils.view.GndFrame
de.kappich.pat.gnd.layerManagement.LayerDefinitionDialog
- All Implemented Interfaces:
CsvFormatManager.CsvFormatManagerChangeListener
,ReferenceHierarchyManager.RhmChangeListener
public class LayerDefinitionDialog extends GndFrame implements ReferenceHierarchyManager.RhmChangeListener, CsvFormatManager.CsvFormatManagerChangeListener
Der Dialog zur Definition und Bearbeitung von Layern.
-
Constructor Summary
Constructors Constructor Description LayerDefinitionDialog(de.bsvrz.dav.daf.main.ClientDavInterface connection, Layer layer, boolean editable, boolean nameChangeable, java.lang.String title)
Konstruktor zum Anlegen eines neuen Layereditors. -
Method Summary
Modifier and Type Method Description void
csvFormatAdded(CsvFormat format)
Diese Methode wird aufgerufen, wenn das CsvFormat hinzugefügt wurde.void
csvFormatChanged(CsvFormat format)
Diese Methode wird aufgerufen, wenn das CsvFormat geändert wurde.void
csvFormatRemoved(java.lang.String formatName)
Diese Methode wird aufgerufen, wenn das CsvFormat gelöscht wurde.void
referenceHierarchyAdded(ReferenceHierarchy referenceHierarchy)
Diese Methode wird aufgerufen, wenn die EOR-Hierarchie hinzugefügt wurde.void
referenceHierarchyChanged(ReferenceHierarchy referenceHierarchy)
Diese Methode wird aufgerufen, wenn die EOR-Hierarchie geändert wurde.void
referenceHierarchyRemoved(java.lang.String name)
Diese Methode wird aufgerufen, wenn die EOR-Hierarchie mit dem Namen gelöscht wurde.void
setEditable(boolean editable, boolean nameChangeable)
Setzt den Wert der internen Variable, die darüber entscheidet, ob die Informationen des angezeigten Layers veränderbar sind, und macht Textfelder veränderbar oder nicht, aktiviert bzw. deaktiviert Knöpfe usw.void
setLayer(Layer layer, boolean editable, boolean nameChangeable)
Setzt die Felder des Layereditors mit den Informationen des übergebenen Layers und aktiviert die Veränderbarkeit gemäß der zwei boolschen Werte.void
setPositionAndSize()
java.lang.String
toString()
Methods inherited from class de.kappich.pat.gnd.utils.view.GndFrame
add, add, addWindowListener, dispose, getContentPane, getFrame, getLocation, getPreferenceBounds, getPreferencesHeight, getPreferencesWidth, getPreferencesX, getPreferencesY, getUserdefinedPreference, hasPreferences, pack, putUserDefinedPreference, readPreferenceBounds, remove, removePreferenceBounds, removeUserDefinedPreference, repaint, requestFocus, revalidate, setCursor, setDefaultCloseOperation, setJMenuBar, setLayout, setLocation, setLocationRelativeTo, setPositionAndSize, setPreferredSize, setSize, setState, setTitle, setVisible, storePreferenceBounds, storePreferenceBounds, toFront
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
LayerDefinitionDialog
public LayerDefinitionDialog(de.bsvrz.dav.daf.main.ClientDavInterface connection, Layer layer, boolean editable, boolean nameChangeable, java.lang.String title)Konstruktor zum Anlegen eines neuen Layereditors.- Parameters:
connection
- die Datenverteiler-Verbindunglayer
- ein Layereditable
- ist der Layer verändebar?nameChangeable
- ist der Name und damit die Identität änderbar?title
- der Titel des Fensters
-
-
Method Details
-
setPositionAndSize
public final void setPositionAndSize() -
setLayer
Setzt die Felder des Layereditors mit den Informationen des übergebenen Layers und aktiviert die Veränderbarkeit gemäß der zwei boolschen Werte.- Parameters:
layer
- ein Layereditable
- ist der Layer veränderbar?nameChangeable
- ist der Name und damit die Identität des Layers änderbar?
-
setEditable
public final void setEditable(boolean editable, boolean nameChangeable)Setzt den Wert der internen Variable, die darüber entscheidet, ob die Informationen des angezeigten Layers veränderbar sind, und macht Textfelder veränderbar oder nicht, aktiviert bzw. deaktiviert Knöpfe usw.- Parameters:
editable
- ist der Layer veränderbar?nameChangeable
- ist der Name und damit die Identität des Layers änderbar?
-
referenceHierarchyAdded
Description copied from interface:ReferenceHierarchyManager.RhmChangeListener
Diese Methode wird aufgerufen, wenn die EOR-Hierarchie hinzugefügt wurde.- Specified by:
referenceHierarchyAdded
in interfaceReferenceHierarchyManager.RhmChangeListener
- Parameters:
referenceHierarchy
- eine ReferenceHierarchy
-
referenceHierarchyChanged
Description copied from interface:ReferenceHierarchyManager.RhmChangeListener
Diese Methode wird aufgerufen, wenn die EOR-Hierarchie geändert wurde.- Specified by:
referenceHierarchyChanged
in interfaceReferenceHierarchyManager.RhmChangeListener
- Parameters:
referenceHierarchy
- eine ReferenceHierarchy
-
referenceHierarchyRemoved
public void referenceHierarchyRemoved(java.lang.String name)Description copied from interface:ReferenceHierarchyManager.RhmChangeListener
Diese Methode wird aufgerufen, wenn die EOR-Hierarchie mit dem Namen gelöscht wurde.- Specified by:
referenceHierarchyRemoved
in interfaceReferenceHierarchyManager.RhmChangeListener
- Parameters:
name
- ein Name
-
csvFormatAdded
Description copied from interface:CsvFormatManager.CsvFormatManagerChangeListener
Diese Methode wird aufgerufen, wenn das CsvFormat hinzugefügt wurde.- Specified by:
csvFormatAdded
in interfaceCsvFormatManager.CsvFormatManagerChangeListener
- Parameters:
format
- ein CsvFormat
-
csvFormatChanged
Description copied from interface:CsvFormatManager.CsvFormatManagerChangeListener
Diese Methode wird aufgerufen, wenn das CsvFormat geändert wurde.- Specified by:
csvFormatChanged
in interfaceCsvFormatManager.CsvFormatManagerChangeListener
- Parameters:
format
- ein CsvFormat
-
csvFormatRemoved
public void csvFormatRemoved(java.lang.String formatName)Description copied from interface:CsvFormatManager.CsvFormatManagerChangeListener
Diese Methode wird aufgerufen, wenn das CsvFormat gelöscht wurde.- Specified by:
csvFormatRemoved
in interfaceCsvFormatManager.CsvFormatManagerChangeListener
- Parameters:
formatName
- ein CsvFormat-Name
-
toString
public java.lang.String toString()
-