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
ConstructorsConstructorDescriptionLayerDefinitionDialog
(de.bsvrz.dav.daf.main.ClientDavInterface connection, Layer layer, boolean editable, boolean nameChangeable, String title) Konstruktor zum Anlegen eines neuen Layereditors. -
Method Summary
Modifier and TypeMethodDescriptionvoid
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
(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
Diese Methode wird aufgerufen, wenn die EOR-Hierarchie mit dem Namen gelöscht wurde.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.void
Setzt die Felder des Layereditors mit den Informationen des übergebenen Layers und aktiviert die Veränderbarkeit gemäß der zwei boolschen Werte.final void
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
-
Constructor Details
-
LayerDefinitionDialog
public LayerDefinitionDialog(de.bsvrz.dav.daf.main.ClientDavInterface connection, Layer layer, boolean editable, boolean nameChangeable, 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
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
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
-