Package com.inductiveautomation.rm.tool
Class RMCrossTabAutoFormatPanel
- java.lang.Object
-
- com.inductiveautomation.snap.ui.UIOwner<SwingEvent,javax.swing.JComponent>
-
- com.inductiveautomation.snap.swing.SwingOwner
-
- com.inductiveautomation.rm.tool.RMCrossTabAutoFormatPanel
-
public class RMCrossTabAutoFormatPanel extends SwingOwner
A tool to set formatting options on a simple table from a list of templates.
-
-
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 RMCrossTabAutoFormatPanel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
applyCellFormatting(RMCrossTabCell aSourceCell, RMCrossTabCell aDestCell)
Copy all relevant cell formatting options from source to destination.void
applyFormatting(RMCrossTab aTable)
Fills the destination table with all relevant formatting options from the selected table.RMDocument
getSelectedTemplate()
Returns the selected template resource.java.util.Map<java.lang.String,WebFile>
getTemplates()
protected void
initUI()
Initialize UI panel.void
respondUI(SwingEvent anEvent)
Respond to UI controls.SpringsPane
retrievePanel(RMCrossTab crosstab)
void
showPanel(javax.swing.JComponent aComp, RMCrossTab aTable)
Run the panel for the given CrossTab.void
showSelectedTemplate()
Resets the RMViewervoid
showSelectedTemplate(WebFile template)
Resets the RMViewer-
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, resetUI, runLaterDelayed, runLaterOnce, sendEvent, sendNodeAction, setBindingModelValue, setBindingNodeValue, setFirstFocus, setModelValue, setNodeAction, setNodeEnabled, setNodeItemDisplayKey, setNodeItems, setNodeItems, setNodeSelectedIndex, setNodeSelectedItem, setNodeText, setNodeValue, setSendEventDisabled
-
-
-
-
Method Detail
-
showPanel
public void showPanel(javax.swing.JComponent aComp, RMCrossTab aTable)
Run the panel for the given CrossTab.
-
getTemplates
public java.util.Map<java.lang.String,WebFile> getTemplates()
-
retrievePanel
public SpringsPane retrievePanel(RMCrossTab crosstab)
-
initUI
protected void initUI()
Initialize UI panel.- Overrides:
initUI
in classUIOwner<SwingEvent,javax.swing.JComponent>
-
respondUI
public void respondUI(SwingEvent anEvent)
Respond to UI controls.- Overrides:
respondUI
in classUIOwner<SwingEvent,javax.swing.JComponent>
-
getSelectedTemplate
public RMDocument getSelectedTemplate()
Returns the selected template resource.
-
showSelectedTemplate
public void showSelectedTemplate()
Resets the RMViewer
-
showSelectedTemplate
public void showSelectedTemplate(WebFile template)
Resets the RMViewer
-
applyFormatting
public void applyFormatting(RMCrossTab aTable)
Fills the destination table with all relevant formatting options from the selected table.
-
applyCellFormatting
public void applyCellFormatting(RMCrossTabCell aSourceCell, RMCrossTabCell aDestCell)
Copy all relevant cell formatting options from source to destination.
-
-