Class FilterableCategoryPane
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- com.jidesoft.pane.CollapsiblePane
-
- com.inductiveautomation.ignition.designer.gui.DefaultCollapsiblePane
-
- com.inductiveautomation.ignition.designer.palette.FilterableCategoryPane
-
- All Implemented Interfaces:
java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
,javax.swing.SwingConstants
,javax.swing.WindowConstants
- Direct Known Subclasses:
CategoryView
public abstract class FilterableCategoryPane extends DefaultCollapsiblePane
Created by carlg on 10/20/2016.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.jidesoft.pane.CollapsiblePane
com.jidesoft.pane.CollapsiblePane.AccessibleCollapsiblePane
-
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
-
Fields inherited from class com.jidesoft.pane.CollapsiblePane
_collapsed, _collapsedPercentage, _contentPaneHeight, _contentPaneWidth, _rollover, COLLAPSED_PROPERTY, CONTENT_PANE_PROPERTY, DROPDOWN_STYLE, EMPHASIZED_PROPERTY, HORIZONTAL_ALIGNMENT_PROPERTY, HORIZONTAL_TEXTPOSITION_PROPERTY, ICON_PROPERTY, ICONTEXTGAP_PROPERTY, PLAIN_STYLE, PROPERTY_AUTO_EXPAND_ON_DRAGOVER, PROPERTY_COLLAPSE_ON_TITLE_CLICK, PROPERTY_COLLAPSED_ICON, PROPERTY_COLLAPSED_PERCENTAGE, PROPERTY_COLLAPSIBLE, PROPERTY_CONTENT_BORDER_VISIBLE, PROPERTY_CONTENTAREA_FILLED, PROPERTY_EXPANDED_ICON, PROPERTY_FOCUS_PAINTED, PROPERTY_SHOW_EXPAND_BUTTON, PROPERTY_SHOW_TITLE_BAR, PROPERTY_SLIDING_DIRECTION, PROPERTY_TITLE_COMPONENT, PROPERTY_TITLE_ICON, PROPERTY_TITLE_LABEL_COMPONENT, PROPERTY_TITLE_PANE_OPAQUE, PROPERTY_TOGGLE_ACTION, SEPARATOR_STYLE, STYLE_PROPERTY, TITLE_PROPERTY, TREE_STYLE, VERTICAL_ALIGNMENT_PROPERTY, VERTICAL_TEXTPOSITION_PROPERTY
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
Fields inherited from class java.awt.Component
accessibleContext, 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
-
-
Constructor Summary
Constructors Constructor Description FilterableCategoryPane(java.lang.String s)
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract void
clearFilter()
abstract boolean
filter(com.jidesoft.filter.Filter<java.lang.String> filter)
-
Methods inherited from class com.inductiveautomation.ignition.designer.gui.DefaultCollapsiblePane
getCollapsedIcon, getExpandedIcon, getStyle
-
Methods inherited from class com.jidesoft.pane.CollapsiblePane
addCollapsiblePaneListener, addImpl, checkHorizontalKey, checkVerticalKey, collapse, fireCollapsiblePaneEvent, getAccessibleContext, getActualComponent, getAnimationFunction, getCollapsedPercentage, getCollapsiblePaneListeners, getContentPane, getContentPaneHeight, getContentPaneWidth, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getInitDelay, getResourceString, getSlidingDirection, getStepDelay, getSteps, getTitle, getTitleComponent, getTitleIcon, getTitleLabelComponent, getTitleLabelGap, getToggleAction, getUI, getUIClassID, getVerticalAlignment, getVerticalTextPosition, isAutoExpandOnDragover, isCollapsed, isCollapseOnTitleClick, isCollapsible, isContentAreaFilled, isContentBorderVisible, isContentPaneCheckingEnabled, isEmphasized, isExpanded, isFocusPainted, isRollover, isRotateIcon, isShowExpandButton, isShowTitleBar, isTitlePaneOpaque, remove, removeCollapsiblePaneListener, rotateIcon, setAnimationFunction, setAutoExpandOnDragover, setCollapsed, setCollapsedIcon, setCollapsedPercentage, setCollapseOnTitleClick, setCollapsible, setContentAreaFilled, setContentBorderVisible, setContentPane, setContentPaneCheckingEnabled, setContentPaneHeight, setContentPaneWidth, setEmphasized, setExpandedIcon, setFocusPainted, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setInitDelay, setLayout, setRollover, setRotateIcon, setShowExpandButton, setShowTitleBar, setSlidingDirection, setStepDelay, setSteps, setStyle, setTitle, setTitleComponent, setTitleIcon, setTitleLabelComponent, setTitleLabelGap, setTitlePaneOpaque, setToggleAction, setUI, setVerticalAlignment, setVerticalTextPosition, updateUI
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, 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, 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, update
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, 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, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, 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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-