public class ReportViewerPanel extends javax.swing.JPanel implements TabPane, StateChangeListener, ProvenanceEnabledListener, KeplerGraphFrameUpdater
Modifier and Type | Class and Description |
---|---|
static class |
ReportViewerPanel.Factory |
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static org.apache.commons.logging.Log |
log |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
ReportViewerPanel() |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(KeplerGraphFrameUpdater o) |
void |
dispose(KeplerGraphFrame frame)
clear when a frame is close.
|
TableauFrame |
getParentFrame()
Implementation of getParentFrame getName()
|
java.lang.String |
getTabName()
Implementation of TabPane getName()
|
void |
handleStateChange(StateChangeEvent event)
This method is called if there is a change in the state of the
application.
|
void |
initializeTab()
Initialization of the tab should be done at some point after the
constructor is called.
|
void |
lookupReportInstance(java.lang.Integer execId) |
void |
renderReportInstanceFromCurrentLayout(java.lang.Integer execId) |
void |
renderReportTab() |
void |
setParentFrame(TableauFrame parent)
Implementation of TabPane setParentFrame(TableauFrame)
|
void |
setReport(ReportInstance report) |
void |
setTabName(java.lang.String name) |
void |
setXslt(java.lang.String path) |
void |
toggle(boolean enabled)
This method is called when provenance is enabled or disabled.
|
void |
updateFrameComponents(KeplerGraphFrame.Components components)
Update the components.
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static org.apache.commons.logging.Log log
public ReportViewerPanel()
public java.lang.String getTabName()
getTabName
in interface TabPane
public void setTabName(java.lang.String name)
public void setParentFrame(TableauFrame parent)
setParentFrame
in interface TabPane
public TableauFrame getParentFrame()
getParentFrame
in interface TabPane
public void initializeTab() throws java.lang.Exception
TabPane
initializeTab
in interface TabPane
java.lang.Exception
public void renderReportInstanceFromCurrentLayout(java.lang.Integer execId) throws java.lang.Exception
java.lang.Exception
public void setReport(ReportInstance report)
public void setXslt(java.lang.String path)
public void handleStateChange(StateChangeEvent event)
StateChangeListener
handleStateChange
in interface StateChangeListener
event
- the StateChangeEvent indicating what state changedpublic void lookupReportInstance(java.lang.Integer execId) throws java.lang.Exception
execId
- - if null, default queryable is used to look up last execution for the model
associated with _framejava.lang.Exception
public void renderReportTab()
public void toggle(boolean enabled)
ProvenanceEnabledListener
toggle
in interface ProvenanceEnabledListener
enabled
- True if provenance is enabled.public void updateFrameComponents(KeplerGraphFrame.Components components)
KeplerGraphFrameUpdater
updateFrameComponents
in interface KeplerGraphFrameUpdater
public int compareTo(KeplerGraphFrameUpdater o)
compareTo
in interface java.lang.Comparable<KeplerGraphFrameUpdater>
public void dispose(KeplerGraphFrame frame)
KeplerGraphFrameUpdater
dispose
in interface KeplerGraphFrameUpdater