jaxe
Class JaxeTableView

java.lang.Object
  extended by javax.swing.text.View
      extended by javax.swing.text.CompositeView
          extended by javax.swing.text.BoxView
              extended by javax.swing.text.TableView
                  extended by 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 Class Summary
 
Nested classes/interfaces inherited from class javax.swing.text.TableView
javax.swing.text.TableView.TableCell, javax.swing.text.TableView.TableRow
 
Field Summary
 
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
 
Constructor Summary
JaxeTableView(javax.swing.text.Element elem)
           
 
Method Summary
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.
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
 

Constructor Detail

JaxeTableView

public JaxeTableView(javax.swing.text.Element elem)
Method Detail

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

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