jaxe
Class JaxeTableView
java.lang.Object
javax.swing.text.View
javax.swing.text.CompositeView
javax.swing.text.BoxView
javax.swing.text.TableView
jaxe.JaxeTableView
- All Implemented Interfaces:
- javax.swing.SwingConstants, javax.swing.text.ViewFactory
public class JaxeTableView
- extends javax.swing.text.TableView
- implements javax.swing.text.ViewFactory
Vue pour les tables de JETableTexte
| Nested classes/interfaces inherited from class javax.swing.text.TableView |
javax.swing.text.TableView.TableCell, javax.swing.text.TableView.TableRow |
|
Field Summary |
(package private) java.lang.String |
CaptionTag
|
private static org.apache.log4j.Logger |
LOG
Logger for this class |
(package private) java.lang.String |
TDtag
|
(package private) java.lang.String |
THtag
|
(package private) java.lang.String |
TRtag
|
| Fields inherited from class javax.swing.text.View |
BadBreakWeight, ExcellentBreakWeight, ForcedBreakWeight, GoodBreakWeight, X_AXIS, Y_AXIS |
| Fields inherited from interface javax.swing.SwingConstants |
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
|
Method Summary |
(package private) float |
calculateAllCells()
Calculates the height of all tablecells |
protected javax.swing.SizeRequirements |
calculateMajorAxisRequirements(int axis,
javax.swing.SizeRequirements r)
|
javax.swing.text.View |
create(javax.swing.text.Element elem)
The table itself acts as a factory for the various views that actually
represent pieces of the table. |
private int |
getColsOccupied(javax.swing.text.View v)
|
private int |
getRowsOccupied(javax.swing.text.View v)
|
protected javax.swing.text.View |
getViewAtPoint(int x,
int y,
java.awt.Rectangle alloc)
|
javax.swing.text.ViewFactory |
getViewFactory()
|
void |
paint(java.awt.Graphics g,
java.awt.Shape allocation)
|
void |
setParent(javax.swing.text.View parent)
|
| Methods inherited from class javax.swing.text.TableView |
calculateMinorAxisRequirements, createTableCell, createTableRow, forwardUpdate, getViewAtPosition, layoutColumns, layoutMinorAxis, replace |
| Methods inherited from class javax.swing.text.BoxView |
baselineLayout, baselineRequirements, childAllocation, flipEastAndWestAtEnds, getAlignment, getAxis, getChildAllocation, getHeight, getMaximumSpan, getMinimumSpan, getOffset, getPreferredSpan, getResizeWeight, getSpan, getWidth, isAfter, isAllocationValid, isBefore, isLayoutValid, layout, layoutChanged, layoutMajorAxis, modelToView, paintChild, preferenceChanged, setAxis, setSize, viewToModel |
| Methods inherited from class javax.swing.text.CompositeView |
getBottomInset, getInsideAllocation, getLeftInset, getNextEastWestVisualPositionFrom, getNextNorthSouthVisualPositionFrom, getNextVisualPositionFrom, getRightInset, getTopInset, getView, getViewCount, getViewIndex, getViewIndexAtPosition, loadChildren, modelToView, setInsets, setParagraphInsets |
| Methods inherited from class javax.swing.text.View |
append, breakView, changedUpdate, createFragment, forwardUpdateToView, getAttributes, getBreakWeight, getContainer, getDocument, getElement, getEndOffset, getGraphics, getParent, getStartOffset, getToolTipText, getViewIndex, insert, insertUpdate, isVisible, modelToView, remove, removeAll, removeUpdate, updateChildren, updateLayout, viewToModel |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOG
private static final org.apache.log4j.Logger LOG
- Logger for this class
TRtag
java.lang.String TRtag
TDtag
java.lang.String TDtag
THtag
java.lang.String THtag
CaptionTag
java.lang.String CaptionTag
JaxeTableView
public JaxeTableView(javax.swing.text.Element elem)
paint
public void paint(java.awt.Graphics g,
java.awt.Shape allocation)
- Overrides:
paint in class javax.swing.text.BoxView
getViewFactory
public javax.swing.text.ViewFactory getViewFactory()
- Overrides:
getViewFactory in class javax.swing.text.View
getViewAtPoint
protected javax.swing.text.View getViewAtPoint(int x,
int y,
java.awt.Rectangle alloc)
- Overrides:
getViewAtPoint in class javax.swing.text.BoxView
create
public javax.swing.text.View create(javax.swing.text.Element elem)
- The table itself acts as a factory for the various views that actually
represent pieces of the table. All other factory activity is delegated to
the factory returned by the parent of the table.
- Specified by:
create in interface javax.swing.text.ViewFactory
getColsOccupied
private int getColsOccupied(javax.swing.text.View v)
getRowsOccupied
private int getRowsOccupied(javax.swing.text.View v)
calculateAllCells
float calculateAllCells()
- Calculates the height of all tablecells
- Returns:
- height of the table
calculateMajorAxisRequirements
protected javax.swing.SizeRequirements calculateMajorAxisRequirements(int axis,
javax.swing.SizeRequirements r)
- Overrides:
calculateMajorAxisRequirements in class javax.swing.text.BoxView
setParent
public void setParent(javax.swing.text.View parent)
- Overrides:
setParent in class javax.swing.text.CompositeView