public class BeanInfoPopup extends EditorBasedPopup implements ISelectionPopup
JPopupMenu.AccessibleJPopupMenu, JPopupMenu.SeparatorJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategylistenerList, 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 |
|---|
BeanInfoPopup(IType classBean,
String strMemberPath,
boolean bConstrainByLastPathElement,
GosuEditor editor,
IFeatureFilter filter) |
BeanInfoPopup(IType classBean,
String strMemberPath,
boolean bConstrainByLastPathElement,
GosuEditor editor,
IFeatureFilter filter,
boolean bExpansion) |
BeanInfoPopup(IType classBean,
String strMemberPath,
boolean bConstrainByLastPathElement,
GosuEditor editor,
IFeatureFilter filter,
boolean bExpansion,
boolean bForFeatureLiteral) |
BeanInfoPopup(IType classBean,
String strMemberPath,
GosuEditor editor) |
| Modifier and Type | Method and Description |
|---|---|
void |
addNodeChangeListener(ChangeListener l) |
protected void |
fireNodeChanged(EventListenerList list,
ChangeEvent e) |
protected void |
fireNodeChangedNow(EventListenerList list,
ChangeEvent e) |
IType[] |
getClasses() |
IFeatureFilter |
getFeatureInfoFilter() |
List<String> |
getPopupSuggestions() |
IType |
getRootOfTree() |
protected void |
initLayout(IType[] classBeans,
boolean bShowBeanRoots) |
boolean |
isDOA() |
boolean |
isForFeatureLiteral() |
Boolean |
isForStaticAccess()
Subclasses should return true
|
boolean |
isModelEmpty() |
void |
removeNodeChangeListener(ChangeListener l) |
void |
setForFeatureLiteral(boolean bForFeatureLiteral) |
void |
setSelection(String strMember) |
void |
setSelection(String strMember,
boolean bSilent) |
void |
setVisible(boolean bVisible) |
void |
show(Component invoker,
int iX,
int iY) |
endsWithInvalidChar, getEditoradd, add, add, addMenuKeyListener, addPopupMenuListener, addSeparator, createActionChangeListener, createActionComponent, firePopupMenuCanceled, firePopupMenuWillBecomeInvisible, firePopupMenuWillBecomeVisible, getAccessibleContext, getComponent, getComponentAtIndex, getComponentIndex, getDefaultLightWeightPopupEnabled, getInvoker, getLabel, getMargin, getMenuKeyListeners, getPopupMenuListeners, getSelectionModel, getSubElements, getUI, getUIClassID, insert, insert, isBorderPainted, isLightWeightPopupEnabled, isPopupTrigger, isVisible, menuSelectionChanged, pack, paintBorder, paramString, processFocusEvent, processKeyEvent, processKeyEvent, processMouseEvent, remove, removeMenuKeyListener, removePopupMenuListener, setBorderPainted, setDefaultLightWeightPopupEnabled, setInvoker, setLabel, setLightWeightPopupEnabled, setLocation, setPopupSize, setPopupSize, setSelected, setSelectionModel, 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, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, 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, 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, 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, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, 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, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisVisiblepublic BeanInfoPopup(IType classBean, String strMemberPath, GosuEditor editor) throws ParseException
ParseExceptionpublic BeanInfoPopup(IType classBean, String strMemberPath, boolean bConstrainByLastPathElement, GosuEditor editor, IFeatureFilter filter) throws ParseException
ParseExceptionpublic BeanInfoPopup(IType classBean, String strMemberPath, boolean bConstrainByLastPathElement, GosuEditor editor, IFeatureFilter filter, boolean bExpansion) throws ParseException
ParseExceptionpublic BeanInfoPopup(IType classBean, String strMemberPath, boolean bConstrainByLastPathElement, GosuEditor editor, IFeatureFilter filter, boolean bExpansion, boolean bForFeatureLiteral) throws ParseException
ParseExceptionpublic boolean isForFeatureLiteral()
public void setForFeatureLiteral(boolean bForFeatureLiteral)
public IType[] getClasses()
public IType getRootOfTree()
public Boolean isForStaticAccess()
public boolean isDOA()
public IFeatureFilter getFeatureInfoFilter()
protected void initLayout(IType[] classBeans, boolean bShowBeanRoots)
public void setVisible(boolean bVisible)
setVisible in class EditorBasedPopuppublic void setSelection(String strMember)
setSelection in interface ISelectionPopuppublic void setSelection(String strMember, boolean bSilent)
public List<String> getPopupSuggestions()
getPopupSuggestions in interface ISelectionPopuppublic void show(Component invoker, int iX, int iY)
show in class JPopupMenupublic void addNodeChangeListener(ChangeListener l)
addNodeChangeListener in interface IValuePopuppublic void removeNodeChangeListener(ChangeListener l)
public boolean isModelEmpty()
protected void fireNodeChanged(EventListenerList list, ChangeEvent e)
protected void fireNodeChangedNow(EventListenerList list, ChangeEvent e)
Copyright © 2018. All rights reserved.