public class HierarchyInformationControl extends AbstractInformationControl
AbstractInformationControl.NamePatternFilterWindow.IExceptionHandlerfStringMatcherHOVER_SHELLSTYLE, INFOPOPUP_SHELLSTYLE, INFOPOPUPRESIZE_SHELLSTYLE, POPUP_HORIZONTALSPACING, POPUP_IMG_MENU, POPUP_IMG_MENU_DISABLED, POPUP_MARGINHEIGHT, POPUP_MARGINWIDTH, POPUP_VERTICALSPACING| Constructor and Description |
|---|
HierarchyInformationControl(Shell parent,
int shellStyle,
int treeStyle) |
| Modifier and Type | Method and Description |
|---|---|
protected Text |
createFilterText(Composite parent) |
protected TreeViewer |
createTreeViewer(Composite parent,
int style) |
protected String |
getId()
Returns the name of the dialog settings section.
|
protected Object |
getSelectedElement()
Implementers can modify
|
protected String |
getStatusFieldText() |
protected boolean |
hasFocusMethod(IType type) |
protected boolean |
hasHeader()
Returns
true if the control has a header, false otherwise. |
void |
setInput(Object information)
Sets the input to be presented in this information control.
|
protected void |
stringMatcherUpdated()
The string matcher has been modified.
|
protected void |
toggleHierarchy() |
addDisposeListener, addFocusListener, addHandlerAndKeyBindingSupport, computeSizeHint, createDialogArea, createHorizontalSeparator, createTitleControl, createTitleMenuArea, dispose, fillDialogMenu, fillViewMenu, getDialogSettings, getFilterText, getInvokingCommand, getInvokingCommandKeySequences, getMatcher, getTreeViewer, hasContents, inputChanged, isFocusControl, open, removeDisposeListener, removeFocusListener, removeHandlerAndKeyBindingSupport, selectFirstMatch, setBackgroundColor, setFocus, setForegroundColor, setInformation, setLocation, setMatcherString, setSize, setSizeConstraints, setTabOrder, setVisible, updateStatusFieldText, widgetDisposedadjustBounds, applyBackgroundColor, applyForegroundColor, close, configureShell, createContents, createInfoTextArea, getBackground, getBackgroundColorExclusions, getDefaultLocation, getDefaultSize, getFocusControl, getForeground, getForegroundColorExclusions, getInitialLocation, getInitialSize, getPersistBounds, getPersistLocation, getPersistSize, hasInfoArea, hasTitleArea, saveDialogBounds, setInfoText, setTitleText, showDialogMenucanHandleShellCloseEvent, constrainShellSize, create, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getLayout, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, initializeBounds, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManagerpublic HierarchyInformationControl(Shell parent, int shellStyle, int treeStyle)
protected boolean hasHeader()
true if the control has a header, false otherwise.
The default is to return false.
hasHeader in class AbstractInformationControltrue if the control has a headerprotected Text createFilterText(Composite parent)
createFilterText in class AbstractInformationControlprotected TreeViewer createTreeViewer(Composite parent, int style)
createTreeViewer in class AbstractInformationControlprotected boolean hasFocusMethod(IType type)
public void setInput(Object information)
setInput in interface IInformationControlExtension2setInput in class AbstractInformationControlinformation - the object to be used as input for this controlprotected void stringMatcherUpdated()
AbstractInformationControlstringMatcherUpdated in class AbstractInformationControlprotected void toggleHierarchy()
protected String getStatusFieldText()
getStatusFieldText in class AbstractInformationControlprotected String getId()
AbstractInformationControlgetId in class AbstractInformationControlprotected Object getSelectedElement()
getSelectedElement in class AbstractInformationControl