Package com.inductiveautomation.rm.app
Class DataSourcePanel
java.lang.Object
com.inductiveautomation.snap.ui.UIOwner<SwingEvent,JComponent>
com.inductiveautomation.snap.swing.SwingOwner
com.inductiveautomation.rm.app.DataSourcePanel
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 -
Method Summary
Modifier and TypeMethodDescriptionReturns the currently selected shape.Returns the name to be used in the inspector panel window title.protected voidinitUI()Initialize UI panel for the datasource inspector.voidresetUI()Resets UI from the current editor's datasource.voidrespondUI(SwingEvent anEvent) Responds to changes from the datasource inspector panel's controls.voidsaveAsXML(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, setWindowVisibleMethods 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
-
Constructor Details
-
DataSourcePanel
public DataSourcePanel()
-
-
Method Details
-
initUI
protected void initUI()Initialize UI panel for the datasource inspector.- Overrides:
initUIin classUIOwner<SwingEvent,JComponent>
-
resetUI
public void resetUI()Resets UI from the current editor's datasource.- Overrides:
resetUIin classUIOwner<SwingEvent,JComponent>
-
respondUI
Responds to changes from the datasource inspector panel's controls.- Overrides:
respondUIin classUIOwner<SwingEvent,JComponent>
-
saveAsXML
Saves the current datasource's dataset as an xml dataset. -
getSelectedShape
Returns the currently selected shape. -
getWindowTitle
Returns the name to be used in the inspector panel window title.
-