org.gudy.azureus2.ui.swt.views.table
Interface TableOrTreeSWT

All Known Implementing Classes:
TableDelegate, TreeDelegate

public interface TableOrTreeSWT

Provides caller with access to a tree or table without needing to know which it's operating on

Author:
TuxPaper

Method Summary
 void addControlListener(org.eclipse.swt.events.ControlListener listener)
           
 void addDisposeListener(org.eclipse.swt.events.DisposeListener listener)
           
 void addDragDetectListener(org.eclipse.swt.events.DragDetectListener listener)
           
 void addFocusListener(org.eclipse.swt.events.FocusListener listener)
           
 void addHelpListener(org.eclipse.swt.events.HelpListener listener)
           
 void addKeyListener(org.eclipse.swt.events.KeyListener listener)
           
 void addListener(int eventType, org.eclipse.swt.widgets.Listener listener)
           
 void addMenuDetectListener(org.eclipse.swt.events.MenuDetectListener listener)
           
 void addMouseListener(org.eclipse.swt.events.MouseListener listener)
           
 void addMouseMoveListener(org.eclipse.swt.events.MouseMoveListener listener)
           
 void addMouseTrackListener(org.eclipse.swt.events.MouseTrackListener listener)
           
 void addMouseWheelListener(org.eclipse.swt.events.MouseWheelListener listener)
           
 void addPaintListener(org.eclipse.swt.events.PaintListener listener)
           
 void addSelectionListener(org.eclipse.swt.events.SelectionListener listener)
           
 void addTraverseListener(org.eclipse.swt.events.TraverseListener listener)
           
 void changed(org.eclipse.swt.widgets.Control[] changed)
           
 void clear(int index, boolean all)
           
 void clearAll(boolean all)
           
 org.eclipse.swt.graphics.Point computeSize(int wHint, int hHint)
           
 org.eclipse.swt.graphics.Point computeSize(int wHint, int hHint, boolean changed)
           
 org.eclipse.swt.graphics.Rectangle computeTrim(int x, int y, int width, int height)
           
 TableColumnOrTreeColumn createNewColumn(int style)
           
 TableItemOrTreeItem createNewItem(int style)
           
 void deselect(TableItemOrTreeItem item)
           
 void deselectAll()
           
 void dispose()
           
 boolean dragDetect(org.eclipse.swt.widgets.Event event)
           
 boolean dragDetect(org.eclipse.swt.events.MouseEvent event)
           
 boolean equals(Object obj)
           
 boolean equalsTableOrTree(TableOrTreeSWT tt)
           
 boolean forceFocus()
           
 org.eclipse.swt.accessibility.Accessible getAccessible()
           
 org.eclipse.swt.graphics.Color getBackground()
           
 org.eclipse.swt.graphics.Image getBackgroundImage()
           
 int getBackgroundMode()
           
 int getBorderWidth()
           
 org.eclipse.swt.graphics.Rectangle getBounds()
           
 org.eclipse.swt.widgets.Control[] getChildren()
           
 org.eclipse.swt.graphics.Rectangle getClientArea()
           
 TableColumnOrTreeColumn getColumn(int index)
           
 int getColumnCount()
           
 int[] getColumnOrder()
           
 TableColumnOrTreeColumn[] getColumns()
           
 org.eclipse.swt.widgets.Composite getComposite()
           
 org.eclipse.swt.graphics.Cursor getCursor()
           
 Object getData()
           
 Object getData(String key)
           
 org.eclipse.swt.widgets.Display getDisplay()
           
 boolean getDragDetect()
           
 boolean getEnabled()
           
 org.eclipse.swt.graphics.Font getFont()
           
 org.eclipse.swt.graphics.Color getForeground()
           
 int getGridLineWidth()
           
 int getHeaderHeight()
           
 boolean getHeaderVisible()
           
 org.eclipse.swt.widgets.ScrollBar getHorizontalBar()
           
 TableItemOrTreeItem getItem(int index)
           
 TableItemOrTreeItem getItem(org.eclipse.swt.graphics.Point point)
           
 int getItemCount()
           
 int getItemHeight()
           
 TableItemOrTreeItem[] getItems()
           
 org.eclipse.swt.widgets.Layout getLayout()
           
 Object getLayoutData()
           
 boolean getLayoutDeferred()
           
 boolean getLinesVisible()
           
 org.eclipse.swt.widgets.Listener[] getListeners(int eventType)
           
 org.eclipse.swt.graphics.Point getLocation()
           
 org.eclipse.swt.widgets.Menu getMenu()
           
 org.eclipse.swt.widgets.Monitor getMonitor()
           
 org.eclipse.swt.widgets.Composite getParent()
           
 TableItemOrTreeItem getParentItem()
           
 org.eclipse.swt.graphics.Region getRegion()
           
 TableItemOrTreeItem[] getSelection()
           
 int getSelectionCount()
           
 int getSelectionIndex()
           
 int[] getSelectionIndices()
           
 org.eclipse.swt.widgets.Shell getShell()
           
 org.eclipse.swt.graphics.Point getSize()
           
 TableColumnOrTreeColumn getSortColumn()
           
 int getSortDirection()
           
 int getStyle()
           
 org.eclipse.swt.widgets.Control[] getTabList()
           
 String getToolTipText()
           
 int getTopIndex()
           
 TableItemOrTreeItem getTopItem()
           
 org.eclipse.swt.widgets.ScrollBar getVerticalBar()
           
 boolean getVisible()
           
 int hashCode()
           
 int indexOf(TableColumnOrTreeColumn column)
           
 int indexOf(TableItemOrTreeItem item)
           
 int indexOf(org.eclipse.swt.widgets.Widget item)
           
 boolean isDisposed()
           
 boolean isEnabled()
           
 boolean isFocusControl()
           
 boolean isLayoutDeferred()
           
 boolean isListening(int eventType)
           
 boolean isReparentable()
           
 boolean isSelected(TableItemOrTreeItem item)
           
 boolean isVisible()
           
 void layout()
           
 void layout(boolean changed)
           
 void layout(boolean changed, boolean all)
           
 void moveAbove(org.eclipse.swt.widgets.Control control)
           
 void moveBelow(org.eclipse.swt.widgets.Control control)
           
 void notifyListeners(int eventType, org.eclipse.swt.widgets.Event event)
           
 void pack()
           
 void pack(boolean changed)
           
 boolean print(org.eclipse.swt.graphics.GC gc)
           
 void redraw()
           
 void redraw(int x, int y, int width, int height, boolean all)
           
 void removeAll()
           
 void removeControlListener(org.eclipse.swt.events.ControlListener listener)
           
 void removeDisposeListener(org.eclipse.swt.events.DisposeListener listener)
           
 void removeDragDetectListener(org.eclipse.swt.events.DragDetectListener listener)
           
 void removeFocusListener(org.eclipse.swt.events.FocusListener listener)
           
 void removeHelpListener(org.eclipse.swt.events.HelpListener listener)
           
 void removeKeyListener(org.eclipse.swt.events.KeyListener listener)
           
 void removeListener(int eventType, org.eclipse.swt.widgets.Listener listener)
           
 void removeMenuDetectListener(org.eclipse.swt.events.MenuDetectListener listener)
           
 void removeMouseListener(org.eclipse.swt.events.MouseListener listener)
           
 void removeMouseMoveListener(org.eclipse.swt.events.MouseMoveListener listener)
           
 void removeMouseTrackListener(org.eclipse.swt.events.MouseTrackListener listener)
           
 void removeMouseWheelListener(org.eclipse.swt.events.MouseWheelListener listener)
           
 void removePaintListener(org.eclipse.swt.events.PaintListener listener)
           
 void removeSelectionListener(org.eclipse.swt.events.SelectionListener listener)
           
 void removeTraverseListener(org.eclipse.swt.events.TraverseListener listener)
           
 void removeTreeListener(org.eclipse.swt.events.TreeListener listener)
           
 void select(int[] newSelectedRowIndices)
           
 void select(TableItemOrTreeItem item)
           
 void selectAll()
           
 void setBackground(org.eclipse.swt.graphics.Color color)
           
 void setBackgroundImage(org.eclipse.swt.graphics.Image image)
           
 void setBackgroundMode(int mode)
           
 void setBounds(int x, int y, int width, int height)
           
 void setBounds(org.eclipse.swt.graphics.Rectangle rect)
           
 void setCapture(boolean capture)
           
 void setColumnOrder(int[] order)
           
 void setCursor(org.eclipse.swt.graphics.Cursor cursor)
           
 void setData(Object data)
           
 void setData(String key, Object value)
           
 void setDragDetect(boolean dragDetect)
           
 void setEnabled(boolean enabled)
           
 boolean setFocus()
           
 void setFont(org.eclipse.swt.graphics.Font font)
           
 void setForeground(org.eclipse.swt.graphics.Color color)
           
 void setHeaderVisible(boolean show)
           
 void setInsertMark(TableItemOrTreeItem item, boolean before)
           
 void setItemCount(int count)
           
 void setLayout(org.eclipse.swt.widgets.Layout layout)
           
 void setLayoutData(Object layoutData)
           
 void setLayoutDeferred(boolean defer)
           
 void setLinesVisible(boolean show)
           
 void setLocation(int x, int y)
           
 void setLocation(org.eclipse.swt.graphics.Point location)
           
 void setMenu(org.eclipse.swt.widgets.Menu menu)
           
 boolean setParent(org.eclipse.swt.widgets.Composite parent)
           
 void setRedraw(boolean redraw)
           
 void setRegion(org.eclipse.swt.graphics.Region region)
           
 void setSelection(int[] newSelectedRowIndices)
           
 void setSelection(TableItemOrTreeItem item)
           
 void setSelection(TableItemOrTreeItem[] items)
           
 void setSize(int width, int height)
           
 void setSize(org.eclipse.swt.graphics.Point size)
           
 void setSortColumn(TableColumnOrTreeColumn column)
           
 void setSortDirection(int direction)
           
 void setTabList(org.eclipse.swt.widgets.Control[] tabList)
           
 void setToolTipText(String string)
           
 void setTopItem(TableItemOrTreeItem item)
           
 void setVisible(boolean visible)
           
 void showColumn(TableColumnOrTreeColumn column)
           
 void showItem(TableItemOrTreeItem item)
           
 void showSelection()
           
 org.eclipse.swt.graphics.Point toControl(int x, int y)
           
 org.eclipse.swt.graphics.Point toControl(org.eclipse.swt.graphics.Point point)
           
 org.eclipse.swt.graphics.Point toDisplay(int x, int y)
           
 org.eclipse.swt.graphics.Point toDisplay(org.eclipse.swt.graphics.Point point)
           
 String toString()
           
 void update()
           
 

Method Detail

computeTrim

org.eclipse.swt.graphics.Rectangle computeTrim(int x,
                                               int y,
                                               int width,
                                               int height)

addControlListener

void addControlListener(org.eclipse.swt.events.ControlListener listener)

changed

void changed(org.eclipse.swt.widgets.Control[] changed)

addDragDetectListener

void addDragDetectListener(org.eclipse.swt.events.DragDetectListener listener)

getClientArea

org.eclipse.swt.graphics.Rectangle getClientArea()

addListener

void addListener(int eventType,
                 org.eclipse.swt.widgets.Listener listener)

addFocusListener

void addFocusListener(org.eclipse.swt.events.FocusListener listener)

getHorizontalBar

org.eclipse.swt.widgets.ScrollBar getHorizontalBar()

addDisposeListener

void addDisposeListener(org.eclipse.swt.events.DisposeListener listener)

getVerticalBar

org.eclipse.swt.widgets.ScrollBar getVerticalBar()

addHelpListener

void addHelpListener(org.eclipse.swt.events.HelpListener listener)

addKeyListener

void addKeyListener(org.eclipse.swt.events.KeyListener listener)

addMenuDetectListener

void addMenuDetectListener(org.eclipse.swt.events.MenuDetectListener listener)

addMouseListener

void addMouseListener(org.eclipse.swt.events.MouseListener listener)

addSelectionListener

void addSelectionListener(org.eclipse.swt.events.SelectionListener listener)

addMouseTrackListener

void addMouseTrackListener(org.eclipse.swt.events.MouseTrackListener listener)

addMouseMoveListener

void addMouseMoveListener(org.eclipse.swt.events.MouseMoveListener listener)

addMouseWheelListener

void addMouseWheelListener(org.eclipse.swt.events.MouseWheelListener listener)

getBackgroundMode

int getBackgroundMode()

addPaintListener

void addPaintListener(org.eclipse.swt.events.PaintListener listener)

getChildren

org.eclipse.swt.widgets.Control[] getChildren()

addTraverseListener

void addTraverseListener(org.eclipse.swt.events.TraverseListener listener)

dispose

void dispose()

getLayout

org.eclipse.swt.widgets.Layout getLayout()

getTabList

org.eclipse.swt.widgets.Control[] getTabList()

getLayoutDeferred

boolean getLayoutDeferred()

computeSize

org.eclipse.swt.graphics.Point computeSize(int wHint,
                                           int hHint)

isLayoutDeferred

boolean isLayoutDeferred()

getData

Object getData()

layout

void layout()

getData

Object getData(String key)

layout

void layout(boolean changed)

getDisplay

org.eclipse.swt.widgets.Display getDisplay()

getListeners

org.eclipse.swt.widgets.Listener[] getListeners(int eventType)

layout

void layout(boolean changed,
            boolean all)

getStyle

int getStyle()

dragDetect

boolean dragDetect(org.eclipse.swt.widgets.Event event)

isListening

boolean isListening(int eventType)

dragDetect

boolean dragDetect(org.eclipse.swt.events.MouseEvent event)

notifyListeners

void notifyListeners(int eventType,
                     org.eclipse.swt.widgets.Event event)

removeListener

void removeListener(int eventType,
                    org.eclipse.swt.widgets.Listener listener)

removeDisposeListener

void removeDisposeListener(org.eclipse.swt.events.DisposeListener listener)

setBackgroundMode

void setBackgroundMode(int mode)

setFocus

boolean setFocus()

setLayout

void setLayout(org.eclipse.swt.widgets.Layout layout)

getBorderWidth

int getBorderWidth()

setLayoutDeferred

void setLayoutDeferred(boolean defer)

getBounds

org.eclipse.swt.graphics.Rectangle getBounds()

setTabList

void setTabList(org.eclipse.swt.widgets.Control[] tabList)

setData

void setData(Object data)

getCursor

org.eclipse.swt.graphics.Cursor getCursor()

setData

void setData(String key,
             Object value)

getDragDetect

boolean getDragDetect()

getEnabled

boolean getEnabled()

getFont

org.eclipse.swt.graphics.Font getFont()

getForeground

org.eclipse.swt.graphics.Color getForeground()

getLayoutData

Object getLayoutData()

getLocation

org.eclipse.swt.graphics.Point getLocation()

getMenu

org.eclipse.swt.widgets.Menu getMenu()

getMonitor

org.eclipse.swt.widgets.Monitor getMonitor()

getParent

org.eclipse.swt.widgets.Composite getParent()

getRegion

org.eclipse.swt.graphics.Region getRegion()

getShell

org.eclipse.swt.widgets.Shell getShell()

getSize

org.eclipse.swt.graphics.Point getSize()

getToolTipText

String getToolTipText()

getVisible

boolean getVisible()

toString

String toString()
Overrides:
toString in class Object

isEnabled

boolean isEnabled()

isFocusControl

boolean isFocusControl()

isReparentable

boolean isReparentable()

isVisible

boolean isVisible()

moveAbove

void moveAbove(org.eclipse.swt.widgets.Control control)

moveBelow

void moveBelow(org.eclipse.swt.widgets.Control control)

pack

void pack()

pack

void pack(boolean changed)

clear

void clear(int index,
           boolean all)

print

boolean print(org.eclipse.swt.graphics.GC gc)

clearAll

void clearAll(boolean all)

computeSize

org.eclipse.swt.graphics.Point computeSize(int wHint,
                                           int hHint,
                                           boolean changed)

redraw

void redraw()

redraw

void redraw(int x,
            int y,
            int width,
            int height,
            boolean all)

removeControlListener

void removeControlListener(org.eclipse.swt.events.ControlListener listener)

removeDragDetectListener

void removeDragDetectListener(org.eclipse.swt.events.DragDetectListener listener)

removeFocusListener

void removeFocusListener(org.eclipse.swt.events.FocusListener listener)

removeHelpListener

void removeHelpListener(org.eclipse.swt.events.HelpListener listener)

removeKeyListener

void removeKeyListener(org.eclipse.swt.events.KeyListener listener)

removeMenuDetectListener

void removeMenuDetectListener(org.eclipse.swt.events.MenuDetectListener listener)

removeMouseTrackListener

void removeMouseTrackListener(org.eclipse.swt.events.MouseTrackListener listener)

removeMouseListener

void removeMouseListener(org.eclipse.swt.events.MouseListener listener)

removeMouseMoveListener

void removeMouseMoveListener(org.eclipse.swt.events.MouseMoveListener listener)

removeMouseWheelListener

void removeMouseWheelListener(org.eclipse.swt.events.MouseWheelListener listener)

removePaintListener

void removePaintListener(org.eclipse.swt.events.PaintListener listener)

removeTraverseListener

void removeTraverseListener(org.eclipse.swt.events.TraverseListener listener)

deselect

void deselect(TableItemOrTreeItem item)

setBackground

void setBackground(org.eclipse.swt.graphics.Color color)

deselectAll

void deselectAll()

equals

boolean equals(Object obj)
Overrides:
equals in class Object

forceFocus

boolean forceFocus()

getAccessible

org.eclipse.swt.accessibility.Accessible getAccessible()

getBackground

org.eclipse.swt.graphics.Color getBackground()

getBackgroundImage

org.eclipse.swt.graphics.Image getBackgroundImage()

setBackgroundImage

void setBackgroundImage(org.eclipse.swt.graphics.Image image)

setBounds

void setBounds(int x,
               int y,
               int width,
               int height)

setBounds

void setBounds(org.eclipse.swt.graphics.Rectangle rect)

setCapture

void setCapture(boolean capture)

setCursor

void setCursor(org.eclipse.swt.graphics.Cursor cursor)

setDragDetect

void setDragDetect(boolean dragDetect)

setEnabled

void setEnabled(boolean enabled)

setForeground

void setForeground(org.eclipse.swt.graphics.Color color)

setLayoutData

void setLayoutData(Object layoutData)

setLocation

void setLocation(int x,
                 int y)

setLocation

void setLocation(org.eclipse.swt.graphics.Point location)

setMenu

void setMenu(org.eclipse.swt.widgets.Menu menu)

getGridLineWidth

int getGridLineWidth()

getHeaderHeight

int getHeaderHeight()

getHeaderVisible

boolean getHeaderVisible()

setRegion

void setRegion(org.eclipse.swt.graphics.Region region)

setSize

void setSize(int width,
             int height)

getColumn

TableColumnOrTreeColumn getColumn(int index)

setSize

void setSize(org.eclipse.swt.graphics.Point size)

getColumnCount

int getColumnCount()

setToolTipText

void setToolTipText(String string)

getColumnOrder

int[] getColumnOrder()

setVisible

void setVisible(boolean visible)

getColumns

TableColumnOrTreeColumn[] getColumns()

getItem

TableItemOrTreeItem getItem(int index)

toControl

org.eclipse.swt.graphics.Point toControl(int x,
                                         int y)

toControl

org.eclipse.swt.graphics.Point toControl(org.eclipse.swt.graphics.Point point)

getItem

TableItemOrTreeItem getItem(org.eclipse.swt.graphics.Point point)

toDisplay

org.eclipse.swt.graphics.Point toDisplay(int x,
                                         int y)

toDisplay

org.eclipse.swt.graphics.Point toDisplay(org.eclipse.swt.graphics.Point point)

getItemCount

int getItemCount()

getItemHeight

int getItemHeight()

getItems

TableItemOrTreeItem[] getItems()

getLinesVisible

boolean getLinesVisible()

getParentItem

TableItemOrTreeItem getParentItem()

getSelection

TableItemOrTreeItem[] getSelection()

getSelectionCount

int getSelectionCount()

getSortColumn

TableColumnOrTreeColumn getSortColumn()

getSortDirection

int getSortDirection()

getTopItem

TableItemOrTreeItem getTopItem()

hashCode

int hashCode()
Overrides:
hashCode in class Object

isDisposed

boolean isDisposed()

update

void update()

indexOf

int indexOf(TableColumnOrTreeColumn column)

indexOf

int indexOf(TableItemOrTreeItem item)

setParent

boolean setParent(org.eclipse.swt.widgets.Composite parent)

removeAll

void removeAll()

removeSelectionListener

void removeSelectionListener(org.eclipse.swt.events.SelectionListener listener)

removeTreeListener

void removeTreeListener(org.eclipse.swt.events.TreeListener listener)

setInsertMark

void setInsertMark(TableItemOrTreeItem item,
                   boolean before)

setItemCount

void setItemCount(int count)

setLinesVisible

void setLinesVisible(boolean show)

select

void select(TableItemOrTreeItem item)

selectAll

void selectAll()

setColumnOrder

void setColumnOrder(int[] order)

setFont

void setFont(org.eclipse.swt.graphics.Font font)

setHeaderVisible

void setHeaderVisible(boolean show)

setRedraw

void setRedraw(boolean redraw)

setSelection

void setSelection(TableItemOrTreeItem item)

setSelection

void setSelection(TableItemOrTreeItem[] items)

setSortColumn

void setSortColumn(TableColumnOrTreeColumn column)

setSortDirection

void setSortDirection(int direction)

setTopItem

void setTopItem(TableItemOrTreeItem item)

showColumn

void showColumn(TableColumnOrTreeColumn column)

showItem

void showItem(TableItemOrTreeItem item)

showSelection

void showSelection()

getComposite

org.eclipse.swt.widgets.Composite getComposite()

getTopIndex

int getTopIndex()

getSelectionIndex

int getSelectionIndex()

getSelectionIndices

int[] getSelectionIndices()

setSelection

void setSelection(int[] newSelectedRowIndices)

select

void select(int[] newSelectedRowIndices)

isSelected

boolean isSelected(TableItemOrTreeItem item)

equalsTableOrTree

boolean equalsTableOrTree(TableOrTreeSWT tt)

createNewItem

TableItemOrTreeItem createNewItem(int style)

createNewColumn

TableColumnOrTreeColumn createNewColumn(int style)

indexOf

int indexOf(org.eclipse.swt.widgets.Widget item)