|
Eclipse Platform Release 3.3 |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jface.viewers.ViewerRow
ViewerRow is the abstract superclass of the part that represents items in a
Table or Tree. Implementors of ColumnViewer
have to provide a
concrete implementation for the underlying widget
Field Summary | |
---|---|
static int |
ABOVE
Constant denoting the row above the current one (value is 1). |
static int |
BELOW
Constant denoting the row below the current one (value is 2). |
Constructor Summary | |
---|---|
ViewerRow()
|
Method Summary | |
---|---|
abstract Object |
clone()
|
boolean |
equals(Object obj)
|
abstract Color |
getBackground(int columnIndex)
Get the background at the columnIndex, |
abstract Rectangle |
getBounds()
Return the bounds for the whole item. |
abstract Rectangle |
getBounds(int columnIndex)
Get the bounds of the entry at the columnIndex, |
ViewerCell |
getCell(int column)
Get a ViewerCell for the column at index. |
ViewerCell |
getCell(Point point)
Get the ViewerCell at point. |
abstract int |
getColumnCount()
Return the number of columns for the receiver. |
int |
getColumnIndex(Point point)
Get the columnIndex of the point. |
abstract Control |
getControl()
Get the Control for the receiver. |
abstract Object |
getElement()
|
abstract Font |
getFont(int columnIndex)
Get the font at the columnIndex. |
abstract Color |
getForeground(int columnIndex)
Get the foreground at the columnIndex. |
abstract Image |
getImage(int columnIndex)
Return the image at the columnIndex. |
abstract Widget |
getItem()
Return the item for the receiver. |
abstract ViewerRow |
getNeighbor(int direction,
boolean sameLevel)
Returns a neighboring row, or null if no neighbor exists
in the given direction. |
abstract String |
getText(int columnIndex)
Get the text at the columnIndex. |
abstract TreePath |
getTreePath()
The tree path used to identify an element by the unique path |
int |
hashCode()
|
abstract void |
setBackground(int columnIndex,
Color color)
Set the background at the columnIndex. |
abstract void |
setFont(int columnIndex,
Font font)
Set the Font at the columnIndex. |
abstract void |
setForeground(int columnIndex,
Color color)
Set the foreground at the columnIndex. |
abstract void |
setImage(int columnIndex,
Image image)
Set the image at the columnIndex |
abstract void |
setText(int columnIndex,
String text)
Set the text at the columnIndex |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int ABOVE
getNeighbor(int, boolean)
,
Constant Field Valuespublic static final int BELOW
getNeighbor(int, boolean)
,
Constant Field ValuesConstructor Detail |
public ViewerRow()
Method Detail |
public abstract Rectangle getBounds(int columnIndex)
columnIndex
-
Rectangle
public abstract Rectangle getBounds()
Rectangle
public abstract Widget getItem()
Widget
public abstract int getColumnCount()
public abstract Image getImage(int columnIndex)
columnIndex
-
Image
or null
public abstract void setImage(int columnIndex, Image image)
columnIndex
- image
- public abstract String getText(int columnIndex)
columnIndex
-
String
public abstract void setText(int columnIndex, String text)
columnIndex
- text
- public abstract Color getBackground(int columnIndex)
columnIndex
-
Color
or null
public abstract void setBackground(int columnIndex, Color color)
columnIndex
- color
- public abstract Color getForeground(int columnIndex)
columnIndex
-
Color
or null
public abstract void setForeground(int columnIndex, Color color)
columnIndex
- color
- public abstract Font getFont(int columnIndex)
columnIndex
-
Font
or null
public abstract void setFont(int columnIndex, Font font)
Font
at the columnIndex.
columnIndex
- font
- public ViewerCell getCell(Point point)
point
-
ViewerCell
public int getColumnIndex(Point point)
point
-
public ViewerCell getCell(int column)
column
-
ViewerCell
or null
if the index is
negative.public abstract Control getControl()
Control
public abstract ViewerRow getNeighbor(int direction, boolean sameLevel)
null
if no neighbor exists
in the given direction. If sameLevel
is true
,
only sibling rows (under the same parent) will be considered.
direction
- the direction BELOW
or ABOVE
sameLevel
- if true
, search only within sibling rows
null
if not foundpublic abstract TreePath getTreePath()
public abstract Object clone()
public abstract Object getElement()
public int hashCode()
public boolean equals(Object obj)
|
Eclipse Platform Release 3.3 |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2007. All rights reserved.