org.nakedobjects.plugins.dnd.viewer.table
Class TableAxis
java.lang.Object
org.nakedobjects.plugins.dnd.viewer.table.TableAxis
- All Implemented Interfaces:
- ViewAxis
public class TableAxis
- extends java.lang.Object
- implements ViewAxis
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TableAxis
public TableAxis(NakedObjectAssociation[] columns)
ensureOffset
public void ensureOffset(int offset)
getColumnAt
public int getColumnAt(int xPosition)
- Returns the number of the column found at the specificied position, ignoring the columns two borders.
Returns 0 for the first column, 1 for second column, etc.
If over the column border then returns -1.
getColumnBorderAt
public int getColumnBorderAt(int xPosition)
- Returns 0 for left side of first column, 1 for right side of first column, 2 for right side of second
column, etc.
If no column border is identified then returns -1.
getColumnCount
public int getColumnCount()
getColumnName
public java.lang.String getColumnName(int column)
getColumnWidth
public int getColumnWidth(int column)
getFieldForColumn
public NakedObjectAssociation getFieldForColumn(int column)
getHeaderOffset
public int getHeaderOffset()
getLeftEdge
public int getLeftEdge(int resizeColumn)
invalidateLayout
public void invalidateLayout()
setOffset
public void setOffset(int offset)
setRoot
public void setRoot(View view)
setupColumnWidths
public void setupColumnWidths(ColumnWidthStrategy strategy)
setWidth
public void setWidth(int index,
int width)
Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.