jdbreport.model
Class ReportColumn

java.lang.Object
  extended by javax.swing.table.TableColumn
      extended by jdbreport.model.ReportColumn
All Implemented Interfaces:
Serializable

public class ReportColumn
extends TableColumn

See Also:
Serialized Form

Field Summary
static int DEFAULT_COLUMN_WIDTH
           
 
Fields inherited from class javax.swing.table.TableColumn
CELL_RENDERER_PROPERTY, cellEditor, cellRenderer, COLUMN_WIDTH_PROPERTY, HEADER_RENDERER_PROPERTY, HEADER_VALUE_PROPERTY, headerRenderer, headerValue, identifier, isResizable, maxWidth, minWidth, modelIndex, resizedPostingDisableCount
 
Constructor Summary
ReportColumn(int modelIndex, int width)
          Creates a new instance of ReportColumn
 
Method Summary
 Object getHeaderValue()
           
 double getNativeWidth()
           
 int getPreferredWidth()
           
 int getWidth()
           
 boolean isPageBreak()
           
 void setPageBreak(boolean b)
           
 void setPreferredWidth(int preferredWidth)
           
 void setWidth(double w)
           
 void setWidth(int width)
           
 
Methods inherited from class javax.swing.table.TableColumn
addPropertyChangeListener, createDefaultHeaderRenderer, disableResizedPosting, enableResizedPosting, getCellEditor, getCellRenderer, getHeaderRenderer, getIdentifier, getMaxWidth, getMinWidth, getModelIndex, getPropertyChangeListeners, getResizable, removePropertyChangeListener, setCellEditor, setCellRenderer, setHeaderRenderer, setHeaderValue, setIdentifier, setMaxWidth, setMinWidth, setModelIndex, setResizable, sizeWidthToFit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_COLUMN_WIDTH

public static final int DEFAULT_COLUMN_WIDTH
See Also:
Constant Field Values
Constructor Detail

ReportColumn

public ReportColumn(int modelIndex,
                    int width)
Creates a new instance of ReportColumn

Method Detail

getHeaderValue

public Object getHeaderValue()
Overrides:
getHeaderValue in class TableColumn

isPageBreak

public boolean isPageBreak()

setPageBreak

public void setPageBreak(boolean b)

getPreferredWidth

public int getPreferredWidth()
Overrides:
getPreferredWidth in class TableColumn

setPreferredWidth

public void setPreferredWidth(int preferredWidth)
Overrides:
setPreferredWidth in class TableColumn

getWidth

public int getWidth()
Overrides:
getWidth in class TableColumn

setWidth

public void setWidth(int width)
Overrides:
setWidth in class TableColumn

setWidth

public void setWidth(double w)
Parameters:
w - new width of a column in 1/72 inches

getNativeWidth

public double getNativeWidth()
Returns:
width of a column in 1/72 inches