Package com.ribsapp.panels
Class RBKeysPanel
- java.lang.Object
- 
- com.reportmill.base.RMObject
- 
- com.reportmill.panels.KeysPanel
- 
- com.ribsapp.panels.RBKeysPanel
 
 
 
- 
- All Implemented Interfaces:
- RMArchiver.Archiving,- java.lang.Cloneable
 
 public class RBKeysPanel extends KeysPanel This class shows the current set of keys relative to the current editor selection in a browser and lets users drag and drop them to the editor.
- 
- 
Constructor SummaryConstructors Constructor Description RBKeysPanel()Returns a new keys panel.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RMDataSourcegetDataSource()Returns the current document's datasource.static java.lang.StringgetDragKey()Returns the current drag key.RJPanelgetUI()Returns the Swing UI for this panel.static booleanisSelectedToMany()Returns whether selected key path is to-many.voidresetUI()Called to update the UI for this panel.voidrespondUI(java.lang.Object anObj)Called by the UI to respond to user actions.- 
Methods inherited from class com.reportmill.panels.KeysPanelgetDocument, getSelectedShape, getWindowTitle, setDragKey
 - 
Methods inherited from class com.reportmill.base.RMObjectclone, copy, didChange, didUndo, getAnimAttribute, getClassNameShort, initWithArchiver, undoClone, undoCopy, undoEquals
 
- 
 
- 
- 
- 
Method Detail- 
getDataSourcepublic RMDataSource getDataSource() Returns the current document's datasource.- Overrides:
- getDataSourcein class- KeysPanel
 
 - 
getUIpublic RJPanel getUI() Returns the Swing UI for this panel.
 - 
resetUIpublic void resetUI() Called to update the UI for this panel.
 - 
respondUIpublic void respondUI(java.lang.Object anObj) Called by the UI to respond to user actions.
 - 
getDragKeypublic static java.lang.String getDragKey() Returns the current drag key.
 - 
isSelectedToManypublic static boolean isSelectedToMany() Returns whether selected key path is to-many.
 
- 
 
-