public class PomHierarchyComposite
extends org.eclipse.swt.widgets.Composite
implements org.eclipse.jface.viewers.IInputSelectionProvider
Modifier and Type | Class and Description |
---|---|
static class |
PomHierarchyComposite.DepLabelProvider |
static class |
PomHierarchyComposite.PomHeirarchyContentProvider |
Constructor and Description |
---|
PomHierarchyComposite(org.eclipse.swt.widgets.Composite parent,
int style) |
Modifier and Type | Method and Description |
---|---|
void |
addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener) |
void |
computeHeirarchy(IMavenProjectFacade project,
org.eclipse.jface.operation.IRunnableContext context) |
ParentHierarchyEntry |
fromSelection() |
List<ParentHierarchyEntry> |
getHierarchy() |
Object |
getInput() |
ParentHierarchyEntry |
getProject() |
org.eclipse.jface.viewers.ISelection |
getSelection() |
void |
removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener) |
void |
setEnabled(boolean bool) |
void |
setHierarchy(List<ParentHierarchyEntry> hierarchy) |
void |
setSelection(org.eclipse.jface.viewers.ISelection selection) |
changed, checkSubclass, computeSize, drawBackground, getBackgroundMode, getChildren, getClientArea, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
computeTrim, getBorderWidth, getHorizontalBar, getScrollbarsMode, getVerticalBar
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
public PomHierarchyComposite(org.eclipse.swt.widgets.Composite parent, int style)
public void setEnabled(boolean bool)
setEnabled
in class org.eclipse.swt.widgets.Control
public void computeHeirarchy(IMavenProjectFacade project, org.eclipse.jface.operation.IRunnableContext context)
public void setHierarchy(List<ParentHierarchyEntry> hierarchy)
public void addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
addSelectionChangedListener
in interface org.eclipse.jface.viewers.ISelectionProvider
public Object getInput()
getInput
in interface org.eclipse.jface.viewers.IInputProvider
public org.eclipse.jface.viewers.ISelection getSelection()
getSelection
in interface org.eclipse.jface.viewers.ISelectionProvider
public void removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
removeSelectionChangedListener
in interface org.eclipse.jface.viewers.ISelectionProvider
public void setSelection(org.eclipse.jface.viewers.ISelection selection)
setSelection
in interface org.eclipse.jface.viewers.ISelectionProvider
public List<ParentHierarchyEntry> getHierarchy()
public ParentHierarchyEntry fromSelection()
public ParentHierarchyEntry getProject()
Copyright © 2005–2015 Sonatype, Inc.. All rights reserved.