public class PostfilterEnabledSearchResultsTree extends SearchResultsTree implements PostFilterListener
JTree.AccessibleJTree, JTree.DropLocation, JTree.DynamicUtilTreeNode, JTree.EmptySelectionModel, JTree.TreeModelHandler, JTree.TreeSelectionRedirectorJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategymuteResultNodeListeners, resultNodesdefaultTreeModel, statusChangeSupport, useThreadANCHOR_SELECTION_PATH_PROPERTY, CELL_EDITOR_PROPERTY, CELL_RENDERER_PROPERTY, cellEditor, cellRenderer, editable, EDITABLE_PROPERTY, EXPANDS_SELECTED_PATHS_PROPERTY, INVOKES_STOP_CELL_EDITING_PROPERTY, invokesStopCellEditing, LARGE_MODEL_PROPERTY, largeModel, LEAD_SELECTION_PATH_PROPERTY, ROOT_VISIBLE_PROPERTY, rootVisible, ROW_HEIGHT_PROPERTY, rowHeight, SCROLLS_ON_EXPAND_PROPERTY, scrollsOnExpand, SELECTION_MODEL_PROPERTY, selectionModel, selectionRedirector, SHOWS_ROOT_HANDLES_PROPERTY, showsRootHandles, TOGGLE_CLICK_COUNT_PROPERTY, toggleClickCount, TREE_MODEL_PROPERTY, treeModel, treeModelListener, VISIBLE_ROW_COUNT_PROPERTY, visibleRowCountlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
PostfilterEnabledSearchResultsTree()
Deprecated.
|
PostfilterEnabledSearchResultsTree(boolean useThread,
int maxThreadCount,
de.cismet.connectioncontext.ConnectionContext connectionContext)
Creates a new PostfilterEnabledSearchResultsTree object.
|
PostfilterEnabledSearchResultsTree(de.cismet.connectioncontext.ConnectionContext connectionContext)
Creates a new PostfilterEnabledSearchResultsTree object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clearFilter()
DOCUMENT ME!
|
void |
filterContentChanged(PostFilter pf)
DOCUMENT ME!
|
static Collection<Sirius.server.middleware.types.MetaClass> |
getAllMetaClassesForNodeCollection(Collection<Sirius.server.middleware.types.Node> collection,
de.cismet.connectioncontext.ConnectionContext connectionContext)
DOCUMENT ME!
|
static Collection<String> |
getAllTableNamesForNodeCollection(Collection<Sirius.server.middleware.types.Node> collection,
de.cismet.connectioncontext.ConnectionContext connectionContext)
DOCUMENT ME!
|
ArrayList<PostFilterGUI> |
getAvailablePostFilterGUIs()
Nach jedem Suchergebnissrefresh wird ein Lookup auf die POstfilterGUIs gemacht Eine Änderung wird dann über den
PostFilterGUIContainerListener an den SearchresultTreePanel gefeuert Auf den GUI wird setSearchResults aufgerufen
Die GUIs initialisieren ihre GUI aus den search Results wenn in den PostfilterGUI ein FilterUpdate passiert wird
über einen Listener hier Bescheid gesagt wie geht das Chaining???
|
List<Sirius.server.middleware.types.Node> |
getOriginalResultNodes()
DOCUMENT ME!
|
void |
initWithConnectionContext(de.cismet.connectioncontext.ConnectionContext cc) |
void |
internalSetResultNodes(Sirius.server.middleware.types.Node[] nodes)
DOCUMENT ME!
|
void |
internalSetResultNodes(Sirius.server.middleware.types.Node[] nodes,
boolean append,
PropertyChangeListener listener,
boolean simpleSort,
boolean sortActive)
DOCUMENT ME!
|
boolean |
isFiltered()
DOCUMENT ME!
|
void |
setFilteredResultNodes(Sirius.server.middleware.types.Node[] nodes,
Sirius.server.middleware.types.Node[] filteredNodes)
DOCUMENT ME!
|
void |
setFilteredResultNodes(Sirius.server.middleware.types.Node[] nodes,
Sirius.server.middleware.types.Node[] filteredNodes,
boolean append,
PropertyChangeListener listener)
DOCUMENT ME!
|
void |
setFilteredResultNodes(Sirius.server.middleware.types.Node[] nodes,
Sirius.server.middleware.types.Node[] filteredNodes,
boolean append,
PropertyChangeListener listener,
boolean simpleSort)
DOCUMENT ME!
|
void |
setFilteredResultNodes(Sirius.server.middleware.types.Node[] nodes,
Sirius.server.middleware.types.Node[] filteredNodes,
boolean append,
PropertyChangeListener listener,
boolean simpleSort,
boolean sortActive)
DOCUMENT ME!
|
void |
setResultNodes(Sirius.server.middleware.types.Node[] nodes)
Setzt die ResultNodes fuer den Suchbaum, d.h.
|
void |
setResultNodes(Sirius.server.middleware.types.Node[] nodes,
boolean append,
PropertyChangeListener listener)
DOCUMENT ME!
|
void |
setResultNodes(Sirius.server.middleware.types.Node[] nodes,
boolean append,
PropertyChangeListener listener,
boolean simpleSort)
Setzt die ResultNodes fuer den Suchbaum, d.h.
|
void |
setResultNodes(Sirius.server.middleware.types.Node[] nodes,
boolean append,
PropertyChangeListener listener,
boolean simpleSort,
boolean sortActive)
Setzt die ResultNodes fuer den Suchbaum, d.h.
|
addResultNodeListener, cancelNodeLoading, clear, containsNode, fireResultNodesChanged, fireResultNodesCleared, fireResultNodesFiltered, getNodeLoadingWorker, getResultNodes, getUnderlyingSearch, isEmpty, isSyncWithMap, isSyncWithRenderer, main, refreshTree, removeResultNodeListener, removeResultNodes, removeResultNodes, removeSelectedResultNodes, setSyncWithMap, setSyncWithRenderer, setUnderlyingSearch, sort, syncWithMap, syncWithMap, syncWithRenderer, syncWithRendereraddStatusChangeListener, autoscroll, collapseAll, createTreeNode, expandAll, exploreSubtree, getAutoscrollInsets, getConnectionContext, getDragImage, getGuiComponent, getPermissionString, getSelectedNode, getSelectedNodeCount, getSelectedNodes, getSelectedNodesArray, getViewIcon, getViewTitle, init, isPathEditable, refreshTreePath, removeStatusChangeListener, requestRefreshNode, setDragImage, setSelectedNodesaddSelectionInterval, addSelectionPath, addSelectionPaths, addSelectionRow, addSelectionRows, addTreeExpansionListener, addTreeSelectionListener, addTreeWillExpandListener, cancelEditing, clearSelection, clearToggledPaths, collapsePath, collapseRow, convertValueToText, createTreeModel, createTreeModelListener, expandPath, expandRow, fireTreeCollapsed, fireTreeExpanded, fireTreeWillCollapse, fireTreeWillExpand, fireValueChanged, getAccessibleContext, getAnchorSelectionPath, getCellEditor, getCellRenderer, getClosestPathForLocation, getClosestRowForLocation, getDefaultTreeModel, getDescendantToggledPaths, getDragEnabled, getDropLocation, getDropMode, getEditingPath, getExpandedDescendants, getExpandsSelectedPaths, getInvokesStopCellEditing, getLastSelectedPathComponent, getLeadSelectionPath, getLeadSelectionRow, getMaxSelectionRow, getMinSelectionRow, getModel, getNextMatch, getPathBetweenRows, getPathBounds, getPathForLocation, getPathForRow, getPreferredScrollableViewportSize, getRowBounds, getRowCount, getRowForLocation, getRowForPath, getRowHeight, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getScrollsOnExpand, getSelectionCount, getSelectionModel, getSelectionPath, getSelectionPaths, getSelectionRows, getShowsRootHandles, getToggleClickCount, getToolTipText, getTreeExpansionListeners, getTreeSelectionListeners, getTreeWillExpandListeners, getUI, getUIClassID, getVisibleRowCount, hasBeenExpanded, isCollapsed, isCollapsed, isEditable, isEditing, isExpanded, isExpanded, isFixedRowHeight, isLargeModel, isPathSelected, isRootVisible, isRowSelected, isSelectionEmpty, isVisible, makeVisible, paramString, removeDescendantSelectedPaths, removeDescendantToggledPaths, removeSelectionInterval, removeSelectionPath, removeSelectionPaths, removeSelectionRow, removeSelectionRows, removeTreeExpansionListener, removeTreeSelectionListener, removeTreeWillExpandListener, scrollPathToVisible, scrollRowToVisible, setAnchorSelectionPath, setCellEditor, setCellRenderer, setDragEnabled, setDropMode, setEditable, setExpandedState, setExpandsSelectedPaths, setInvokesStopCellEditing, setLargeModel, setLeadSelectionPath, setModel, setRootVisible, setRowHeight, setScrollsOnExpand, setSelectionInterval, setSelectionModel, setSelectionPath, setSelectionPaths, setSelectionRow, setSelectionRows, setShowsRootHandles, setToggleClickCount, setUI, setVisibleRowCount, startEditingAtPath, stopEditing, treeDidChange, 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, 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, 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, transferFocusUpCycle@Deprecated public PostfilterEnabledSearchResultsTree() throws Exception
Exception - DOCUMENT ME!public PostfilterEnabledSearchResultsTree(de.cismet.connectioncontext.ConnectionContext connectionContext)
throws Exception
connectionContext - DOCUMENT ME!Exception - DOCUMENT ME!public PostfilterEnabledSearchResultsTree(boolean useThread,
int maxThreadCount,
de.cismet.connectioncontext.ConnectionContext connectionContext)
throws Exception
useThread - DOCUMENT ME!maxThreadCount - DOCUMENT ME!connectionContext - DOCUMENT ME!Exception - DOCUMENT ME!public boolean isFiltered()
public void setResultNodes(Sirius.server.middleware.types.Node[] nodes,
boolean append,
PropertyChangeListener listener,
boolean simpleSort,
boolean sortActive)
SearchResultsTreesetResultNodes in class SearchResultsTreenodes - Ergebnisse, die im SearchTree angezeigt werden sollen.append - Ergebnisse anhaengen.listener - DOCUMENT ME!simpleSort - if true, sorts the search results alphabetically. Usually set to false, as a more specific
sorting order is wished.sortActive - if false, no sort will be done (the value of simpleSort will be ignored, if sortActive is
false)public void setFilteredResultNodes(Sirius.server.middleware.types.Node[] nodes,
Sirius.server.middleware.types.Node[] filteredNodes,
boolean append,
PropertyChangeListener listener,
boolean simpleSort,
boolean sortActive)
nodes - DOCUMENT ME!filteredNodes - DOCUMENT ME!append - DOCUMENT ME!listener - DOCUMENT ME!simpleSort - DOCUMENT ME!sortActive - DOCUMENT ME!public void setResultNodes(Sirius.server.middleware.types.Node[] nodes)
SearchResultsTreesetResultNodes in class SearchResultsTreenodes - Ergebnisse, die im SearchTree angezeigt werden sollen.public void initWithConnectionContext(de.cismet.connectioncontext.ConnectionContext cc)
initWithConnectionContext in interface de.cismet.connectioncontext.ConnectionContextStoreinitWithConnectionContext in class SearchResultsTreepublic void setFilteredResultNodes(Sirius.server.middleware.types.Node[] nodes,
Sirius.server.middleware.types.Node[] filteredNodes)
nodes - DOCUMENT ME!filteredNodes - DOCUMENT ME!public void setResultNodes(Sirius.server.middleware.types.Node[] nodes,
boolean append,
PropertyChangeListener listener,
boolean simpleSort)
SearchResultsTreesetResultNodes in class SearchResultsTreenodes - Ergebnisse, die im SearchTree angezeigt werden sollen.append - Ergebnisse anhaengen.listener - DOCUMENT ME!simpleSort - if true, sorts the search results alphabetically. Usually set to false, as a more specific
sorting order is wished.public void setFilteredResultNodes(Sirius.server.middleware.types.Node[] nodes,
Sirius.server.middleware.types.Node[] filteredNodes,
boolean append,
PropertyChangeListener listener,
boolean simpleSort)
nodes - DOCUMENT ME!filteredNodes - DOCUMENT ME!append - DOCUMENT ME!listener - DOCUMENT ME!simpleSort - DOCUMENT ME!public void setResultNodes(Sirius.server.middleware.types.Node[] nodes,
boolean append,
PropertyChangeListener listener)
SearchResultsTreesetResultNodes in class SearchResultsTreenodes - DOCUMENT ME!append - DOCUMENT ME!listener - DOCUMENT ME!public void setFilteredResultNodes(Sirius.server.middleware.types.Node[] nodes,
Sirius.server.middleware.types.Node[] filteredNodes,
boolean append,
PropertyChangeListener listener)
nodes - DOCUMENT ME!filteredNodes - DOCUMENT ME!append - DOCUMENT ME!listener - DOCUMENT ME!public void internalSetResultNodes(Sirius.server.middleware.types.Node[] nodes,
boolean append,
PropertyChangeListener listener,
boolean simpleSort,
boolean sortActive)
nodes - DOCUMENT ME!append - DOCUMENT ME!listener - DOCUMENT ME!simpleSort - DOCUMENT ME!sortActive - DOCUMENT ME!public void internalSetResultNodes(Sirius.server.middleware.types.Node[] nodes)
nodes - DOCUMENT ME!public ArrayList<PostFilterGUI> getAvailablePostFilterGUIs()
public void filterContentChanged(PostFilter pf)
PostFilterListenerfilterContentChanged in interface PostFilterListenerpf - DOCUMENT ME!public void clearFilter()
public static Collection<Sirius.server.middleware.types.MetaClass> getAllMetaClassesForNodeCollection(Collection<Sirius.server.middleware.types.Node> collection, de.cismet.connectioncontext.ConnectionContext connectionContext)
collection - DOCUMENT ME!connectionContext - DOCUMENT ME!public static Collection<String> getAllTableNamesForNodeCollection(Collection<Sirius.server.middleware.types.Node> collection, de.cismet.connectioncontext.ConnectionContext connectionContext)
collection - DOCUMENT ME!connectionContext - DOCUMENT ME!public List<Sirius.server.middleware.types.Node> getOriginalResultNodes()
Copyright © 2012–2026 cismet GmbH. All rights reserved.