Package com.inductiveautomation.rm.app
Class DataSourcePanel
- java.lang.Object
-
- com.inductiveautomation.snap.ui.UIOwner<SwingEvent,javax.swing.JComponent>
-
- com.inductiveautomation.snap.swing.SwingOwner
-
- com.inductiveautomation.rm.app.DataSourcePanel
-
public class DataSourcePanel extends SwingOwner
This class manages UI display and editing of editor's datasource.
-
-
Field Summary
-
Fields inherited from class com.inductiveautomation.snap.ui.UIOwner
DragDrop, DragEnter, DragEvents, DragExit, DragOver, KeyEvents, KeyFinished, KeyPressed, KeyReleased, KeyTyped, MouseClicked, MouseDragged, MouseEntered, MouseEvents, MouseExited, MouseFinished, MouseMoved, MousePressed, MouseReleased
-
-
Constructor Summary
Constructors Constructor Description DataSourcePanel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RMShape
getSelectedShape()
Returns the currently selected shape.java.lang.String
getWindowTitle()
Returns the name to be used in the inspector panel window title.protected void
initUI()
Initialize UI panel for the datasource inspector.void
resetUI()
Resets UI from the current editor's datasource.void
respondUI(SwingEvent anEvent)
Responds to changes from the datasource inspector panel's controls.void
saveAsXML(RMDataSource source)
Saves the current datasource's dataset as an xml dataset.-
Methods inherited from class com.inductiveautomation.snap.swing.SwingOwner
addKeyActionEvent, createTimer, createUI, createUI, createWindow, getNode, getNode, getNodeHelper, getTimer, getTimer, getUI, getWindow, isEventThread, isWindowVisible, requestFocus, requestFocusImpl, runLater, sendEvent, setWindowVisible
-
Methods inherited from class com.inductiveautomation.snap.ui.UIOwner
addNodeBinding, disableEvents, enableEvents, getBindingModelValue, getBindingNodeValue, getConversionMap, getConversionMapKey, getConversionMaps, getConversionMapValue, getFirstFocus, getModelValue, getNode, getNodeAction, getNodeBoolValue, getNodeFloatValue, getNodeIntValue, getNodeItemDisplayKey, getNodeItems, getNodeSelectedIndex, getNodeSelectedItem, getNodeStringValue, getNodeText, getNodeValue, getUI, getUIHpr, initUI, isNodeEnabled, isNodeValueAdjusting, isSendEventDisabled, isUISet, processResetUI, processRespondUI, resetLater, resetNodeBindings, runLaterDelayed, runLaterOnce, sendEvent, sendNodeAction, setBindingModelValue, setBindingNodeValue, setFirstFocus, setModelValue, setNodeAction, setNodeEnabled, setNodeItemDisplayKey, setNodeItems, setNodeItems, setNodeSelectedIndex, setNodeSelectedItem, setNodeText, setNodeValue, setSendEventDisabled
-
-
-
-
Method Detail
-
initUI
protected void initUI()
Initialize UI panel for the datasource inspector.- Overrides:
initUI
in classUIOwner<SwingEvent,javax.swing.JComponent>
-
resetUI
public void resetUI()
Resets UI from the current editor's datasource.- Overrides:
resetUI
in classUIOwner<SwingEvent,javax.swing.JComponent>
-
respondUI
public void respondUI(SwingEvent anEvent)
Responds to changes from the datasource inspector panel's controls.- Overrides:
respondUI
in classUIOwner<SwingEvent,javax.swing.JComponent>
-
saveAsXML
public void saveAsXML(RMDataSource source)
Saves the current datasource's dataset as an xml dataset.
-
getSelectedShape
public RMShape getSelectedShape()
Returns the currently selected shape.
-
getWindowTitle
public java.lang.String getWindowTitle()
Returns the name to be used in the inspector panel window title.
-
-