public abstract class AbstractDataBindingDialog
extends javax.swing.JDialog
implements java.awt.event.ActionListener
javax.swing.JDialog.AccessibleJDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
protected boolean |
_initialising |
accessibleContext, rootPane, rootPaneCheckingEnabled
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
AbstractDataBindingDialog(java.lang.String taskID,
VariableRow row,
java.util.List<VariableRow> netVarList,
java.util.List<VariableRow> taskVarList) |
Modifier and Type | Method and Description |
---|---|
protected abstract javax.swing.JPanel |
buildGeneratePanel() |
protected abstract javax.swing.JPanel |
buildTargetPanel() |
protected int |
confirmSaveOnComboChange(int scope,
java.lang.String varName) |
protected java.lang.String |
formatQuery(java.lang.String query,
boolean prettify) |
protected boolean |
generateBinding(VariableRow source,
VariableRow target) |
protected VariableRow |
getCurrentRow() |
protected java.lang.String |
getEditorText() |
protected java.lang.String |
getMIEditorText() |
protected abstract java.lang.String |
getMIPanelTitle() |
protected MultiInstanceHandler |
getMultiInstanceHandler() |
protected VariableRow |
getNetVariableRow(java.lang.String name) |
protected java.util.List<VariableRow> |
getNetVarList() |
protected VariableRow |
getTaskVariableRow(java.lang.String name) |
protected java.util.List<VariableRow> |
getTaskVarList() |
protected BindingTypeValidator |
getTypeValidator() |
protected java.util.Map<java.lang.String,java.lang.String> |
getUndoMap() |
boolean |
hasChanges() |
protected void |
initContent(VariableRow row) |
protected boolean |
isInitialising() |
protected boolean |
isValidBinding(java.lang.String binding) |
protected abstract java.lang.String |
makeTitle(java.lang.String taskID) |
protected java.lang.String |
makeTitle(java.lang.String bindType,
java.lang.String taskID) |
protected void |
setCurrentRow(VariableRow row) |
protected void |
setEditorText(java.lang.String binding) |
protected void |
setMIEditorText(java.lang.String query) |
void |
setMultiInstanceHandler(MultiInstanceHandler miHandler) |
protected void |
setTargetVariableName(java.lang.String name) |
protected void |
setTypeValidator(BindingTypeValidator validator) |
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
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
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
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
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, getPeer, 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, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public AbstractDataBindingDialog(java.lang.String taskID, VariableRow row, java.util.List<VariableRow> netVarList, java.util.List<VariableRow> taskVarList)
protected abstract java.lang.String makeTitle(java.lang.String taskID)
protected abstract java.lang.String getMIPanelTitle()
protected boolean isInitialising()
protected java.util.List<VariableRow> getNetVarList()
protected java.util.List<VariableRow> getTaskVarList()
protected VariableRow getCurrentRow()
protected void setCurrentRow(VariableRow row)
protected VariableRow getNetVariableRow(java.lang.String name)
protected VariableRow getTaskVariableRow(java.lang.String name)
protected abstract javax.swing.JPanel buildTargetPanel()
protected abstract javax.swing.JPanel buildGeneratePanel()
public boolean hasChanges()
public void setMultiInstanceHandler(MultiInstanceHandler miHandler)
protected MultiInstanceHandler getMultiInstanceHandler()
protected boolean isValidBinding(java.lang.String binding)
protected void initContent(VariableRow row)
protected void setEditorText(java.lang.String binding)
protected java.lang.String getEditorText()
protected void setMIEditorText(java.lang.String query)
protected java.lang.String getMIEditorText()
protected void setTargetVariableName(java.lang.String name)
protected void setTypeValidator(BindingTypeValidator validator)
protected BindingTypeValidator getTypeValidator()
protected java.lang.String formatQuery(java.lang.String query, boolean prettify)
protected java.util.Map<java.lang.String,java.lang.String> getUndoMap()
protected java.lang.String makeTitle(java.lang.String bindType, java.lang.String taskID)
protected boolean generateBinding(VariableRow source, VariableRow target)
protected int confirmSaveOnComboChange(int scope, java.lang.String varName)