public class FilterableDoubleList<O> extends Table implements BeanTypeAware<O>, JAXXObject
JPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategyDEFAULT_INSETSlistenerList, 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_ALIGNMENTPROPERTY_BEAN_TYPEABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
FilterableDoubleList() |
FilterableDoubleList(JAXXContext parentContext) |
getCellConstraints, getRowConstraints, getTableConstraints, newCell, newRow, setLayoutgetAccessibleContext, 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, 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, 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, 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, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListenerpublic static final String PROPERTY_FILTERABLE
public static final String PROPERTY_HIGHLIGHT_FILTER_TEXT
public static final String PROPERTY_INDEX
public static final String PROPERTY_REVERSE_SORT
public static final String PROPERTY_SHOW_DECORATOR
public static final String PROPERTY_SHOW_RESET
public static final String PROPERTY_SHOW_SELECT_POPUP_ENABLED
public static final String BINDING_ADD_BUTTON_ENABLED
public static final String BINDING_FILTER_FIELD_LABEL_VISIBLE
public static final String BINDING_FILTER_FIELD_VISIBLE
public static final String BINDING_REMOVE_BUTTON_ENABLED
public static final String BINDING_SELECTED_LIST_COMPONENT_POPUP_MENU
public static final String BINDING_SELECTED_LIST_ENABLED
public static final String BINDING_SELECTED_LIST_MODEL
public static final String BINDING_SELECTED_LIST_MOVE_DOWN_ACTION_ENABLED
public static final String BINDING_SELECTED_LIST_MOVE_UP_ACTION_ENABLED
public static final String BINDING_SELECTED_LIST_REMOVE_ACTION_ENABLED
public static final String BINDING_SORT_DOWN_SELECTED
public static final String BINDING_SORT_UP_SELECTED
public static final String BINDING_TOOLBAR_LEFT_VISIBLE
public static final String BINDING_TOOLBAR_RIGHT_VISIBLE
public static final String BINDING_UNIVERSE_LIST_ENABLED
public static final String BINDING_UNIVERSE_LIST_MODEL
protected final Map<String,JAXXBinding> $bindings
protected Map<?,?> $previousValues
protected final JAXXContext delegateContext
protected JButton addButton
protected JPanel beforeFilterPanel
protected JToggleButton changeDecorator
protected JTextField filterField
protected JLabel filterFieldLabel
protected Boolean filterable
protected FilterableDoubleListHandler<O> handler
protected Boolean highlightFilterText
protected Integer index
protected JAXXButtonGroup indexes
protected FilterableDoubleListModel<O> model
protected JPopupMenu popup
protected JLabel popupLabel
protected JSeparator popupSeparator
protected JLabel popupSortLabel
protected JButton removeButton
protected JButton resetButton
protected Boolean reverseSort
protected JMenuItem selectedListMoveDownAction
protected JMenuItem selectedListMoveUpAction
protected JScrollPane selectedListPane
protected JPopupMenu selectedListPopup
protected JMenuItem selectedListRemoveAction
protected Boolean showDecorator
protected Boolean showReset
protected Boolean showSelectPopupEnabled
protected JRadioButtonMenuItem sortDown
protected JAXXButtonGroup sortGroup
protected JRadioButtonMenuItem sortUp
protected JToolBar toolbarLeft
protected JToolBar toolbarRight
protected JPanel topPanel
protected JScrollPane universeListPane
public FilterableDoubleList()
public FilterableDoubleList(JAXXContext parentContext)
public void init(org.nuiton.decorator.JXPathDecorator<O> decorator, org.nuiton.decorator.JXPathDecorator<O> decorator2, List<O> universe, List<O> selected)
public void init(org.nuiton.decorator.JXPathDecorator<O> decorator, List<O> universe, List<O> selected)
public Class<O> getBeanType()
getBeanType in interface BeanTypeAware<O>public void setBeanType(Class<O> beanType)
setBeanType in interface BeanTypeAware<O>public void setProperty(String property)
public void setUseMultiSelect(boolean useMultiSelect)
public void setI18nPrefix(String i18nPrefix)
public void setShowListLabel(boolean showListLabel)
public void setUniverseLabel(String universeLabel)
public void setSelectedLabel(String selectedLabel)
public void setBean(Object bean)
public void setUniverse(Collection<O> universe)
public void setSelected(Collection<O> selected)
public void setI18nLabelBuilder(I18nLabelsBuilder i18nLabelBuilder)
public static JAXXObjectDescriptor $getJAXXObjectDescriptor()
public void applyDataBinding(String $binding)
applyDataBinding in interface JAXXObjectpublic void firePropertyChange(String propertyName, Object oldValue, Object newValue)
firePropertyChange in interface JAXXObjectfirePropertyChange in class Componentpublic Map<String,Object> get$objectMap()
get$objectMap in interface JAXXObjectpublic JAXXBinding getDataBinding(String bindingId)
getDataBinding in interface JAXXObjectpublic JAXXBinding[] getDataBindings()
getDataBindings in interface JAXXObjectpublic Object getObjectById(String id)
getObjectById in interface JAXXObjectpublic void processDataBinding(String $binding, boolean $force)
processDataBinding in interface JAXXObjectpublic void processDataBinding(String $binding)
processDataBinding in interface JAXXObjectpublic void registerDataBinding(JAXXBinding binding)
registerDataBinding in interface JAXXObjectpublic void removeDataBinding(String $binding)
removeDataBinding in interface JAXXObjectpublic <T> T getContextValue(Class<T> clazz)
getContextValue in interface JAXXContextpublic <T> T getContextValue(Class<T> clazz, String name)
getContextValue in interface JAXXContextpublic JAXXContext getDelegateContext()
getDelegateContext in interface JAXXObjectpublic <O extends Container> O getParentContainer(Class<O> clazz)
getParentContainer in interface JAXXObjectpublic <O extends Container> O getParentContainer(Object source, Class<O> clazz)
getParentContainer in interface JAXXObjectpublic <T> void removeContextValue(Class<T> clazz)
removeContextValue in interface JAXXContextpublic <T> void removeContextValue(Class<T> clazz, String name)
removeContextValue in interface JAXXContextpublic <T> void setContextValue(T o)
setContextValue in interface JAXXContextpublic <T> void setContextValue(T o,
String name)
setContextValue in interface JAXXContextpublic void doActionPerformed__on__addButton(ActionEvent event)
public void doActionPerformed__on__changeDecorator(ActionEvent event)
public void doActionPerformed__on__removeButton(ActionEvent event)
public void doActionPerformed__on__resetButton(ActionEvent event)
public void doActionPerformed__on__selectedListMoveDownAction(ActionEvent event)
public void doActionPerformed__on__selectedListMoveUpAction(ActionEvent event)
public void doActionPerformed__on__selectedListRemoveAction(ActionEvent event)
public void doFocusGained__on__selectedList(FocusEvent event)
public void doFocusGained__on__selectedListPane(FocusEvent event)
public void doFocusGained__on__universeList(FocusEvent event)
public void doFocusGained__on__universeListPane(FocusEvent event)
public void doKeyPressed__on__selectedList(KeyEvent event)
public void doKeyPressed__on__universeList(KeyEvent event)
public void doMouseClicked__on__selectedList(MouseEvent event)
public void doMouseClicked__on__universeList(MouseEvent event)
public void doPopupMenuCanceled__on__popup(PopupMenuEvent event)
public void doPopupMenuWillBecomeInvisible__on__popup(PopupMenuEvent event)
public void doStateChanged__on__indexes(ChangeEvent event)
public void doStateChanged__on__sortGroup(ChangeEvent event)
public JButton getAddButton()
public JPanel getBeforeFilterPanel()
public JToggleButton getChangeDecorator()
public JTextField getFilterField()
public JLabel getFilterFieldLabel()
public Boolean getFilterable()
public FilterableDoubleListHandler<O> getHandler()
public Boolean getHighlightFilterText()
public Integer getIndex()
public JAXXButtonGroup getIndexes()
public FilterableDoubleListModel<O> getModel()
public JPopupMenu getPopup()
public JLabel getPopupLabel()
public JSeparator getPopupSeparator()
public JLabel getPopupSortLabel()
public JButton getRemoveButton()
public JButton getResetButton()
public Boolean getReverseSort()
public JMenuItem getSelectedListMoveDownAction()
public JMenuItem getSelectedListMoveUpAction()
public JScrollPane getSelectedListPane()
public JPopupMenu getSelectedListPopup()
public JMenuItem getSelectedListRemoveAction()
public Boolean getShowDecorator()
public Boolean getShowReset()
public Boolean getShowSelectPopupEnabled()
public JRadioButtonMenuItem getSortDown()
public JAXXButtonGroup getSortGroup()
public JRadioButtonMenuItem getSortUp()
public JToolBar getToolbarLeft()
public JToolBar getToolbarRight()
public JPanel getTopPanel()
public JScrollPane getUniverseListPane()
public Boolean isFilterable()
public Boolean isHighlightFilterText()
public Boolean isReverseSort()
public Boolean isShowDecorator()
public Boolean isShowReset()
public Boolean isShowSelectPopupEnabled()
public void setFilterable(Boolean filterable)
public void setHighlightFilterText(Boolean highlightFilterText)
public void setIndex(Integer index)
public void setReverseSort(Boolean reverseSort)
public void setShowDecorator(Boolean showDecorator)
public void setShowReset(Boolean showReset)
public void setShowSelectPopupEnabled(Boolean showSelectPopupEnabled)
protected JPanel get$JPanel0()
protected JPanel get$JPanel1()
protected JSeparator get$JSeparator0()
protected void addChildrenToPopup()
protected void addChildrenToSelectedListPane()
protected void addChildrenToSelectedListPopup()
protected void addChildrenToSortDown()
protected void addChildrenToSortUp()
protected void addChildrenToToolbarLeft()
protected void addChildrenToToolbarRight()
protected void addChildrenToTopPanel()
protected void addChildrenToUniverseListPane()
protected void createAddButton()
protected void createBeforeFilterPanel()
protected void createChangeDecorator()
protected void createFilterField()
protected void createFilterFieldLabel()
protected void createFilterable()
protected void createHighlightFilterText()
protected void createIndex()
protected void createIndexes()
protected void createModel()
protected void createPopup()
protected void createPopupLabel()
protected void createPopupSeparator()
protected void createPopupSortLabel()
protected void createRemoveButton()
protected void createResetButton()
protected void createReverseSort()
protected void createSelectedList()
protected void createSelectedListMoveDownAction()
protected void createSelectedListMoveUpAction()
protected void createSelectedListPane()
protected void createSelectedListPopup()
protected void createSelectedListRemoveAction()
protected void createShowDecorator()
protected void createShowReset()
protected void createShowSelectPopupEnabled()
protected void createSortDown()
protected void createSortGroup()
protected void createSortUp()
protected void createToolbarLeft()
protected void createToolbarRight()
protected void createTopPanel()
protected void createUniverseList()
protected void createUniverseListPane()
protected void $initialize()
protected void $initialize_01_createComponents()
protected void $initialize_02_registerDataBindings()
protected void $initialize_03_finalizeCreateComponents()
protected void $initialize_04_applyDataBindings()
protected void $initialize_05_setProperties()
protected void $initialize_06_finalizeInitialize()
Copyright © 2008–2018 Ultreia.io. All rights reserved.