Class DOTDefinitionDialog
- java.lang.Object
-
- de.kappich.pat.gnd.utils.view.GndFrame
-
- de.kappich.pat.gnd.displayObjectToolkit.DOTDefinitionDialog
-
public class DOTDefinitionDialog extends GndFrame
Der äußere Rahmen aller Dialoge zur Darstellungstypendefinition. Dieser Dialog liefert ein Fenster, in dem schon die wesentlichen Teile zur Darstellungstypdefinition enthalten sind. Die plugin-spezifischen Panels werden von den Implementationen vonDOTDefinitionPanel
geliefert.
-
-
Constructor Summary
Constructors Constructor Description DOTDefinitionDialog(DOTManagerDialog dotManagerDialog, de.bsvrz.dav.daf.main.ClientDavInterface connection, DOTManager dotManager, DisplayObjectType displayObjectType, boolean editable, boolean reviseOnly, java.lang.String title)
Konstruktor für ein funktionsfähiges Objekt.
-
Method Summary
Modifier and Type Method Description de.bsvrz.dav.daf.main.ClientDavInterface
getConnection()
Gibt die Datenverteiler-Verbindung zurück.DisplayObjectType
getDisplayObjectType()
Gibt den Darstellungstypen, mit dem der Dialog initialisiert wurde oder der mit setDisplayObjectType() zuletzt gesetzt wurde, zurück.DOTManager
getDotManager()
Gibt die Darstellungstypen-Verwaltung zurück.java.lang.String
getInfoText()
Gibt den aktuellen Inhalt des Info-Feldes zurück.java.lang.String
getNameText()
Gibt den aktuellen Inhalt des Namensfeldes zurück.DisplayObjectType
getScratchDisplayObjectType()
Gibt den Darstellungstypen des Dialogs zurück, der auch alle vom Benutzer seit der Initialisierung des Dialogs bzw. dem letzten Aufruf von setDisplayObjectType() gemachten Änderungen enthält.java.lang.String
getSelectedPrimitiveForm()
Gibt den Namen der in der Auswahlbox selektierten Grundfigur zurück.Property
getSelectedProperty()
Gibt die in der Auswahlbox selektierte Eigenschaft zurück.boolean
getStaticCheckBoxState()
Gibt den Status der Statisch-Checkbox zurück.java.lang.Object
getValueOfStaticProperty(java.lang.String primitiveFormName, Property property)
Gibt den Wert der übergebenen Eigenschaftzurück.boolean
isEditable()
Gibttrue
zurück, wenn der übergebene Darstellungstyp veränderbar ist, undfalse
sonst.boolean
isPropertyStatic(java.lang.String primitiveFormName, Property property)
Gibt an, ob die übergebene Eigenschaft statisch ist.boolean
isReviseOnly()
Gibttrue
zurück, wenn die Identität des Darstellungstyps, also der Name, nicht verändert werden kann, oderfalse
andernfalls.void
setDisplayObjectType(DisplayObjectType displayObjectType, boolean editable)
Setzt den Darstellungstypen des Dialogs.void
setEditable(boolean editable)
Legt fest, ob der angezeigte Darstellungstyp veränderbar ist oder nicht.void
setReviseOnly(boolean reviseOnly)
Legt fest, ob die Identität des Darstellungstyps unverändert bleiben muss (true
), oder aber nicht.void
setSomethingChanged(boolean somethingChanged)
Setzt den Änderungsstatus.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
-
-
-
-
Constructor Detail
-
DOTDefinitionDialog
public DOTDefinitionDialog(DOTManagerDialog dotManagerDialog, de.bsvrz.dav.daf.main.ClientDavInterface connection, DOTManager dotManager, DisplayObjectType displayObjectType, boolean editable, boolean reviseOnly, java.lang.String title)
Konstruktor für ein funktionsfähiges Objekt.- Parameters:
dotManagerDialog
- ein Dialog der Darstellungstypen-Verwaltungconnection
- die Datenverteiler-VerbindungdotManager
- die Darstellungstypen-VerwaltungdisplayObjectType
- ein Darstellungstypeditable
- ist der Darstellungstyp veränderbarreviseOnly
- ist die Identität des Darstellungstyps unveränderlichtitle
- die anzuzeigende Titelzeile
-
-
Method Detail
-
setDisplayObjectType
public void setDisplayObjectType(DisplayObjectType displayObjectType, boolean editable)
Setzt den Darstellungstypen des Dialogs. Mit der boolschen Variable wird angegeben, ob der Dialog veränderbar ist oder nicht.- Parameters:
displayObjectType
- ein Darstellungstypeditable
- ist der Darstellungstyp veränderbar
-
getDisplayObjectType
public DisplayObjectType getDisplayObjectType()
Gibt den Darstellungstypen, mit dem der Dialog initialisiert wurde oder der mit setDisplayObjectType() zuletzt gesetzt wurde, zurück.- Returns:
- der Darstellungstyp
-
getScratchDisplayObjectType
public DisplayObjectType getScratchDisplayObjectType()
Gibt den Darstellungstypen des Dialogs zurück, der auch alle vom Benutzer seit der Initialisierung des Dialogs bzw. dem letzten Aufruf von setDisplayObjectType() gemachten Änderungen enthält.- Returns:
- der vom Benutzer veränderbare Darstellungstyp
-
setEditable
public final void setEditable(boolean editable)
Legt fest, ob der angezeigte Darstellungstyp veränderbar ist oder nicht.- Parameters:
editable
- der neue Wert
-
isReviseOnly
public boolean isReviseOnly()
Gibttrue
zurück, wenn die Identität des Darstellungstyps, also der Name, nicht verändert werden kann, oderfalse
andernfalls.- Returns:
true
genau dann, wenn die Identität nicht verändert werden kann
-
setReviseOnly
public void setReviseOnly(boolean reviseOnly)
Legt fest, ob die Identität des Darstellungstyps unverändert bleiben muss (true
), oder aber nicht.- Parameters:
reviseOnly
- der neue Wert
-
getConnection
public de.bsvrz.dav.daf.main.ClientDavInterface getConnection()
Gibt die Datenverteiler-Verbindung zurück.- Returns:
- die Datenverteiler-Verbindung
-
getDotManager
public DOTManager getDotManager()
Gibt die Darstellungstypen-Verwaltung zurück. Wäre im Moment entbehrlich, weil der DOTManager als Singleton implementiert ist.- Returns:
- die Darstellungstypen-Verwaltung
-
isEditable
public boolean isEditable()
Gibttrue
zurück, wenn der übergebene Darstellungstyp veränderbar ist, undfalse
sonst.- Returns:
- ist der Darstellungstyp veränderbar
-
getNameText
public java.lang.String getNameText()
Gibt den aktuellen Inhalt des Namensfeldes zurück.- Returns:
- gibt den aktuellen Inhalt des Namensfeldes zurück
-
getInfoText
public java.lang.String getInfoText()
Gibt den aktuellen Inhalt des Info-Feldes zurück.- Returns:
- gibt den aktuellen Inhalt des Info-Feldes zurück
-
getSelectedPrimitiveForm
public java.lang.String getSelectedPrimitiveForm()
Gibt den Namen der in der Auswahlbox selektierten Grundfigur zurück.- Returns:
- gibt den Namen der in der Auswahlbox selektierten Grundfigur zurück
-
getSelectedProperty
public Property getSelectedProperty()
Gibt die in der Auswahlbox selektierte Eigenschaft zurück.- Returns:
- gibt die in der Auswahlbox selektierte Eigenschaft zurück
-
getStaticCheckBoxState
public boolean getStaticCheckBoxState()
Gibt den Status der Statisch-Checkbox zurück.- Returns:
- gibt den Status der Statisch-Checkbox zurück
-
setSomethingChanged
public void setSomethingChanged(boolean somethingChanged)
Setzt den Änderungsstatus.- Parameters:
somethingChanged
- der neue Wert
-
isPropertyStatic
public boolean isPropertyStatic(@Nullable java.lang.String primitiveFormName, Property property)
Gibt an, ob die übergebene Eigenschaft statisch ist. Gehört die Eigenschaft zu einer Grundfigur, so muss deren Name übergeben werden, sonst ist das erste Argumentnull
.- Parameters:
primitiveFormName
- der Name einer Grundfigur odernull
property
- eine Visulaisierungs-Eigenschaft- Returns:
- statisch oder dynamisch
-
getValueOfStaticProperty
public java.lang.Object getValueOfStaticProperty(@Nullable java.lang.String primitiveFormName, Property property)
Gibt den Wert der übergebenen Eigenschaftzurück. Gehört die Eigenschaft zu einer Grundfigur, so muss deren Name übergeben werden, sonst ist das erste Argumentnull
.- Parameters:
primitiveFormName
- der Name einer Grundfigur odernull
property
- eine Visulaisierungs-Eigenschaft- Returns:
- der Wert der statischen Eigenschaft oder null, wenn ein solcher nicht existiert
-
-