public class SearcherMultiPanelDialog extends MultiPanelDialog implements SearcherPanel.SearcherPanelContainer
SearcherPanel
object in its layout.
Its descendant must instantiate a CriteriaPanel object and add it to the SearcherPanel.m_criteriaContainer member layout.
It is a MultiPanelDialog that uses the result data grid of the SearcherPanel instance as controller for the data navigation: this grid is made the object addressed by the DataScrollingPanel instance that has the role of master panel.
SearcherPanel
,
MultiPanelDialog
,
Serialized FormDataAccessDialog.EditAbandon_HooveringListener
JotyDialog.CallContext
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 Application |
m_app |
JotyButton |
m_btnSearcherExpand |
protected javax.swing.JLabel |
m_lblManage |
protected javax.swing.JLabel |
m_lblSearch |
SearcherPanel |
m_searcherPanel |
m_dataPanels, m_definedPanels, m_gridMasterClassIndex, m_gridMasterIdx, m_iCurrentPage, m_panelsTitleMap, m_reloadTabOnActivate, m_tabbedPane, m_tabPanePanelClassIndex
m_btnDelete, m_btnEditOrNew, m_btnHome, m_btnNew, m_btnNext, m_btnPrevious, m_btnSave, m_btnSelect, m_editAbandoning, m_endEditHooveringListener, m_saving, m_viewersManagers
m_accessorMode, m_actionEnabled, m_activatedByWindowsMenu, m_btnCancel, m_btnClose, m_btnOk, m_buttonPane, m_callContext, m_canceling, m_className, m_contentPanel, m_currSheet, m_dataUpdate_pending, m_defaultButton, m_dialogOpeningMode, m_editOrNew_command, m_enforcedVisible, m_entityName, m_frozen, m_gotData, m_gridManager, m_gridSelChanging, m_guiUpdate_pending, m_initAction, m_initializing, m_is_deleting, m_isEntityNamed, m_isViewer, m_keyElems, m_listenForPanelActions, m_needsExplicitCloseCommand, m_new_command, m_newDocument, m_panelsTobeInited, m_parentDataPanel, m_progressiveAction, m_queryBuilder
accessibleContext, rootPane, rootPaneCheckingEnabled
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
SearcherMultiPanelDialog(java.lang.Object callContext,
java.lang.Object openingMode,
boolean initAction) |
Modifier and Type | Method and Description |
---|---|
void |
addLongKeyElem(java.lang.String name) |
void |
addStrKeyElem(java.lang.String name) |
protected void |
checkAndSetLook() |
protected void |
doActivationChange(java.lang.Boolean activating) |
void |
enableSearch(boolean truth) |
JotyButton |
getSearcherExpandButton() |
JotyButton |
getSelectorButton() |
protected GridManager |
identifyGridManager(DataAccessPanel masterPanel) |
boolean |
initChildren() |
protected boolean |
initDialog() |
GridManager |
masterGridManager() |
void |
onNew() |
protected void |
processFault() |
void |
searchCallback() |
java.lang.String |
strKeyElemVal(java.lang.String name) |
addEnabling_driver, checkForHooveringListener, checkForNormalBehavior, checkForPublishings, checkPanelForNewRec, checkPanelsCollaboration, clearAppReferences, closeDependentDialogs, compoundDocument, deleteEnabling_driver, dialogRecordLevel, filterInit, getGridManager, getGridMaster, gridSelectionChangeHandler, isDeletable, onDelete, resetPanel, sheetRecordLevel, showingEffects
askAndSave, beginEditing, checkForHooveringListener, classIdentityName, close, criticalValidation, dataCreationEnabled, dataToBeLoaded, deletionEffects, endEditing, getAdd_EnablingState, getGridManager, getQuerySet, getUpdatableSet, initButtonPane, loadData, onCancel, onEditOrNew, onNext, onPrevious, onSave, preInitChildren, query, reloadAsLiteralStruct, save, selectiveQuery, selectiveUpdatableSet, setRecordEntity, setValidationUncritical, shouldDo, shouldDo, showDirtyEffect, updatableSet, updateCommandButtons
addIdentifierFromCallerToTitle, afterPerformed, appLang, buildButton, checkEnableAction, checkIfFrozen, componentsEnabledOnIdle, contextParameter, create, dialogStillLives, getInstance, getInstance, getInstance, getInstance, getMainSetSize, getMode, guiDataExch, imageIcon, initContext, IsCreatable, isEditing, isInitializing, isViewer, jotyLang, keyElem, onClose, onOK, openDetailsDialog, perform, repaint, setBounds, setContextParam, setContextParam, setContextParam, setEntityName, setIconImages, setToModal, showButton, showButton, showButton, tryCreate, tryCreate, tryCreate, tryCreate
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, 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, 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 SearcherPanel m_searcherPanel
protected javax.swing.JLabel m_lblManage
protected javax.swing.JLabel m_lblSearch
public JotyButton m_btnSearcherExpand
protected Application m_app
public SearcherMultiPanelDialog(java.lang.Object callContext, java.lang.Object openingMode, boolean initAction)
public void addLongKeyElem(java.lang.String name)
public void addStrKeyElem(java.lang.String name)
protected void checkAndSetLook()
checkAndSetLook
in class MultiPanelDialog
protected void doActivationChange(java.lang.Boolean activating)
doActivationChange
in class DataAccessDialog
public void enableSearch(boolean truth)
public JotyButton getSearcherExpandButton()
getSearcherExpandButton
in class JotyDialog
public JotyButton getSelectorButton()
getSelectorButton
in class DataAccessDialog
protected GridManager identifyGridManager(DataAccessPanel masterPanel)
identifyGridManager
in class MultiPanelDialog
public boolean initChildren()
initChildren
in class MultiPanelDialog
protected void processFault()
processFault
in class MultiPanelDialog
protected boolean initDialog()
initDialog
in class MultiPanelDialog
public GridManager masterGridManager()
masterGridManager
in class MultiPanelDialog
public void onNew()
onNew
in class MultiPanelDialog
public java.lang.String strKeyElemVal(java.lang.String name)
public void searchCallback()
searchCallback
in interface SearcherPanel.SearcherPanelContainer