public abstract class AbstractComponentBuilderPanel extends DCPanel implements ComponentBuilderPresenter
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Modifier | Constructor and Description |
|---|---|
protected |
AbstractComponentBuilderPanel(java.awt.Image watermarkImage,
int watermarkHorizontalPosition,
int watermarkVerticalPosition,
org.datacleaner.job.builder.ComponentBuilder componentBuilder,
PropertyWidgetFactory propertyWidgetFactory) |
protected |
AbstractComponentBuilderPanel(java.lang.String watermarkImagePath,
org.datacleaner.job.builder.ComponentBuilder componentBuilder,
PropertyWidgetFactory propertyWidgetFactory) |
| Modifier and Type | Method and Description |
|---|---|
protected org.jdesktop.swingx.JXTaskPane |
addTaskPane(javax.swing.Icon icon,
java.lang.String title,
javax.swing.JComponent content) |
protected org.jdesktop.swingx.JXTaskPane |
addTaskPane(javax.swing.Icon icon,
java.lang.String title,
javax.swing.JComponent content,
boolean expanded) |
protected org.jdesktop.swingx.JXTaskPane |
addTaskPane(java.lang.String iconImagePath,
java.lang.String title,
javax.swing.JComponent content) |
protected org.jdesktop.swingx.JXTaskPane |
addTaskPane(java.lang.String iconImagePath,
java.lang.String title,
javax.swing.JComponent content,
boolean expanded) |
void |
addToButtonPanel(javax.swing.JComponent component) |
void |
applyPropertyValues()
Invoked before execution, the presenter should make sure all configured
properties are set on the job builder.
|
void |
applyPropertyValues(boolean errorAware) |
protected void |
buildTaskPane(java.util.List<ConfiguredPropertyDescriptor> properties,
javax.swing.Icon icon,
java.lang.String title,
org.datacleaner.job.builder.ComponentBuilder componentBuilder) |
protected void |
buildTaskPane(java.util.List<ConfiguredPropertyDescriptor> properties,
javax.swing.Icon icon,
java.lang.String title,
org.datacleaner.job.builder.ComponentBuilder componentBuilder,
boolean expanded) |
javax.swing.JComponent |
createJComponent()
Creates the
JComponent that is the visual representation of the
job builder. |
protected java.util.List<ConfiguredPropertyTaskPane> |
createPropertyTaskPanes() |
protected PropertyWidget<?> |
createPropertyWidget(org.datacleaner.job.builder.ComponentBuilder componentBuilder,
ConfiguredPropertyDescriptor propertyDescriptor) |
protected javax.swing.JComponent |
createTopButtonPanel() |
protected javax.swing.JComponent |
decorateMainPanel(DCPanel panel)
Can be implemented by subclasses to intercept the created JComponent
before returning.
|
org.datacleaner.job.builder.AnalysisJobBuilder |
getAnalysisJobBuilder() |
org.datacleaner.job.builder.ComponentBuilder |
getComponentBuilder()
Gets the
ComponentBuilder that is being presented |
PropertyWidgetCollection |
getPropertyWidgetCollection() |
PropertyWidgetFactory |
getPropertyWidgetFactory() |
protected org.jdesktop.swingx.JXTaskPaneContainer |
getTaskPaneContainer() |
protected void |
onConfigurationChanged()
Convenience method made available to subclasses to inform that the
configuration of this component has changed
|
protected void |
onRequirementChanged()
Deprecated.
no longer has any effect since
ChangeRequirementButton has been removed from this
panel |
protected void |
setConfiguredProperty(ConfiguredPropertyDescriptor propertyDescriptor,
java.lang.Object value) |
protected boolean |
showContextVisualization()
Deprecated.
not used anymore
|
around, flow, flow, flow, paintComponent, paintPanelBackgroundColor, paintPanelBackgroundImage, setPreferredSize, setTitledBordergetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, 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, updateadd, 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, validateTreeaction, 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, transferFocusUpCycleprotected AbstractComponentBuilderPanel(java.lang.String watermarkImagePath,
org.datacleaner.job.builder.ComponentBuilder componentBuilder,
PropertyWidgetFactory propertyWidgetFactory)
protected AbstractComponentBuilderPanel(java.awt.Image watermarkImage,
int watermarkHorizontalPosition,
int watermarkVerticalPosition,
org.datacleaner.job.builder.ComponentBuilder componentBuilder,
PropertyWidgetFactory propertyWidgetFactory)
public void addToButtonPanel(javax.swing.JComponent component)
protected javax.swing.JComponent createTopButtonPanel()
protected org.jdesktop.swingx.JXTaskPaneContainer getTaskPaneContainer()
public final javax.swing.JComponent createJComponent()
ComponentBuilderPresenterJComponent that is the visual representation of the
job builder.createJComponent in interface ComponentBuilderPresenterJComponent that can be used to present the
configuration of the job builder.public org.datacleaner.job.builder.ComponentBuilder getComponentBuilder()
ComponentBuilderPresenterComponentBuilder that is being presentedgetComponentBuilder in interface ComponentBuilderPresenterprotected javax.swing.JComponent decorateMainPanel(DCPanel panel)
panel - protected java.util.List<ConfiguredPropertyTaskPane> createPropertyTaskPanes()
protected void buildTaskPane(java.util.List<ConfiguredPropertyDescriptor> properties, javax.swing.Icon icon, java.lang.String title, org.datacleaner.job.builder.ComponentBuilder componentBuilder)
protected void buildTaskPane(java.util.List<ConfiguredPropertyDescriptor> properties, javax.swing.Icon icon, java.lang.String title, org.datacleaner.job.builder.ComponentBuilder componentBuilder, boolean expanded)
protected PropertyWidget<?> createPropertyWidget(org.datacleaner.job.builder.ComponentBuilder componentBuilder, ConfiguredPropertyDescriptor propertyDescriptor)
protected org.jdesktop.swingx.JXTaskPane addTaskPane(java.lang.String iconImagePath,
java.lang.String title,
javax.swing.JComponent content)
protected org.jdesktop.swingx.JXTaskPane addTaskPane(java.lang.String iconImagePath,
java.lang.String title,
javax.swing.JComponent content,
boolean expanded)
protected org.jdesktop.swingx.JXTaskPane addTaskPane(javax.swing.Icon icon,
java.lang.String title,
javax.swing.JComponent content)
protected org.jdesktop.swingx.JXTaskPane addTaskPane(javax.swing.Icon icon,
java.lang.String title,
javax.swing.JComponent content,
boolean expanded)
public final void applyPropertyValues()
ComponentBuilderPresenterapplyPropertyValues in interface ComponentBuilderPresenterpublic final void applyPropertyValues(boolean errorAware)
errorAware - defines whether or not the method should throw an exception in
case some of the applied properties are missing or errornouspublic final PropertyWidgetFactory getPropertyWidgetFactory()
public PropertyWidgetCollection getPropertyWidgetCollection()
public org.datacleaner.job.builder.AnalysisJobBuilder getAnalysisJobBuilder()
protected void setConfiguredProperty(ConfiguredPropertyDescriptor propertyDescriptor, java.lang.Object value)
protected void onConfigurationChanged()
@Deprecated protected void onRequirementChanged()
ChangeRequirementButton has been removed from this
panel@Deprecated protected final boolean showContextVisualization()
Copyright © 2015. All Rights Reserved.