Class KettleDataSourceDialog
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Dialog
-
- javax.swing.JDialog
-
- org.pentaho.reporting.libraries.designtime.swing.CommonDialog
-
- org.pentaho.reporting.ui.datasources.kettle.KettleDataSourceDialog
-
- All Implemented Interfaces:
ImageObserver
,MenuContainer
,Serializable
,Accessible
,RootPaneContainer
,WindowConstants
- Direct Known Subclasses:
EmbeddedKettleDataSourceDialog
public class KettleDataSourceDialog extends org.pentaho.reporting.libraries.designtime.swing.CommonDialog
- Author:
- Ezequiel Cuellar
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
KettleDataSourceDialog.QueryNameListSelectionListener
-
Nested classes/interfaces inherited from class javax.swing.JDialog
JDialog.AccessibleJDialog
-
Nested classes/interfaces inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
-
Nested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.Type
-
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
-
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
-
Field Summary
-
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
-
Fields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPE
-
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
-
-
Constructor Summary
Constructors Constructor Description KettleDataSourceDialog(org.pentaho.reporting.engine.classic.core.designtime.DesignTimeContext designTimeContext)
KettleDataSourceDialog(org.pentaho.reporting.engine.classic.core.designtime.DesignTimeContext designTimeContext, JDialog parent)
KettleDataSourceDialog(org.pentaho.reporting.engine.classic.core.designtime.DesignTimeContext designTimeContext, JFrame parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
clearComponents()
protected void
configureFromDataFactory(org.pentaho.reporting.engine.classic.extensions.datasources.kettle.KettleDataFactory dataFactory, String selectedQueryName)
protected Component
createContentPane()
protected JPanel
createDatasourcePanel()
protected KettleQueryEntry
createNewQueryEntry(String queryName)
protected KettleQueryEntry
createQueryEntry(String queryName, org.pentaho.reporting.engine.classic.extensions.datasources.kettle.KettleTransformationProducer producer)
protected String
findNextName()
protected org.pentaho.reporting.engine.classic.core.designtime.DesignTimeContext
getDesignTimeContext()
protected String
getDialogId()
protected String
getDialogTitle()
protected Action
getEditParameterAction()
protected Action
getPreviewAction()
protected KettleQueryEntry[]
getQueryEntries()
protected ListSelectionListener
getQueryNameListener()
protected KettleQueryEntry
getSelectedQuery()
protected JCheckBox
getStopOnErrorsCheckBox()
org.pentaho.reporting.engine.classic.extensions.datasources.kettle.KettleDataFactory
performConfiguration(org.pentaho.reporting.engine.classic.core.designtime.DesignTimeContext context, org.pentaho.reporting.engine.classic.extensions.datasources.kettle.KettleDataFactory dataFactory, String queryName)
protected void
updateQueryName(String name)
protected boolean
validateInputs(boolean onConfirm)
-
Methods inherited from class org.pentaho.reporting.libraries.designtime.swing.CommonDialog
createButtonsPane, getCancelAction, getConfirmAction, getExtraActions, hasCancelButton, hide, init, isButtonPaneVisible, isConfirmed, performEdit, performInitialResize, resizeDialog, setButtonPaneVisible, setConfirmed, setVisible
-
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
-
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, show, toBack
-
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Constructor Detail
-
KettleDataSourceDialog
public KettleDataSourceDialog(org.pentaho.reporting.engine.classic.core.designtime.DesignTimeContext designTimeContext, JDialog parent)
-
KettleDataSourceDialog
public KettleDataSourceDialog(org.pentaho.reporting.engine.classic.core.designtime.DesignTimeContext designTimeContext, JFrame parent)
-
KettleDataSourceDialog
public KettleDataSourceDialog(org.pentaho.reporting.engine.classic.core.designtime.DesignTimeContext designTimeContext)
-
-
Method Detail
-
getStopOnErrorsCheckBox
protected JCheckBox getStopOnErrorsCheckBox()
-
getPreviewAction
protected Action getPreviewAction()
-
getEditParameterAction
protected Action getEditParameterAction()
-
getDesignTimeContext
protected org.pentaho.reporting.engine.classic.core.designtime.DesignTimeContext getDesignTimeContext()
-
getSelectedQuery
protected KettleQueryEntry getSelectedQuery()
-
updateQueryName
protected void updateQueryName(String name)
-
getDialogTitle
protected String getDialogTitle()
-
getDialogId
protected String getDialogId()
- Specified by:
getDialogId
in classorg.pentaho.reporting.libraries.designtime.swing.CommonDialog
-
createContentPane
protected Component createContentPane()
- Specified by:
createContentPane
in classorg.pentaho.reporting.libraries.designtime.swing.CommonDialog
-
createDatasourcePanel
protected JPanel createDatasourcePanel()
-
performConfiguration
public org.pentaho.reporting.engine.classic.extensions.datasources.kettle.KettleDataFactory performConfiguration(org.pentaho.reporting.engine.classic.core.designtime.DesignTimeContext context, org.pentaho.reporting.engine.classic.extensions.datasources.kettle.KettleDataFactory dataFactory, String queryName) throws org.pentaho.di.core.exception.KettleException
- Throws:
org.pentaho.di.core.exception.KettleException
-
getQueryEntries
protected KettleQueryEntry[] getQueryEntries()
-
configureFromDataFactory
protected void configureFromDataFactory(org.pentaho.reporting.engine.classic.extensions.datasources.kettle.KettleDataFactory dataFactory, String selectedQueryName) throws org.pentaho.di.core.exception.KettleException
- Throws:
org.pentaho.di.core.exception.KettleException
-
validateInputs
protected boolean validateInputs(boolean onConfirm)
- Overrides:
validateInputs
in classorg.pentaho.reporting.libraries.designtime.swing.CommonDialog
-
createNewQueryEntry
protected KettleQueryEntry createNewQueryEntry(String queryName) throws org.pentaho.di.core.exception.KettleException
- Throws:
org.pentaho.di.core.exception.KettleException
-
createQueryEntry
protected KettleQueryEntry createQueryEntry(String queryName, org.pentaho.reporting.engine.classic.extensions.datasources.kettle.KettleTransformationProducer producer) throws org.pentaho.di.core.exception.KettleException
- Throws:
org.pentaho.di.core.exception.KettleException
-
getQueryNameListener
protected ListSelectionListener getQueryNameListener()
-
clearComponents
protected void clearComponents()
-
findNextName
protected String findNextName()
-
-