sferyx.administration.renderers
Class CustomTableRowView
java.lang.Object
javax.swing.text.View
javax.swing.text.CompositeView
javax.swing.text.BoxView
sferyx.administration.renderers.CustomTableRowView
- All Implemented Interfaces:
- javax.swing.SwingConstants
public class CustomTableRowView
- extends javax.swing.text.BoxView
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 |
protected javax.swing.SizeRequirements |
calculateMajorAxisRequirements(int axis,
javax.swing.SizeRequirements r)
|
protected javax.swing.SizeRequirements |
calculateMinorAxisRequirements(int axis,
javax.swing.SizeRequirements r)
|
void |
changedUpdate(javax.swing.event.DocumentEvent e,
java.awt.Shape a,
javax.swing.text.ViewFactory f)
|
javax.swing.text.AttributeSet |
getAttributes()
Fetches the attributes to use when rendering. |
float |
getMaximumSpan(int axis)
|
float |
getMinimumSpan(int axis)
|
int |
getOffset(int axis,
int index)
|
float |
getPreferredSpan(int axis)
|
int |
getResizeWeight(int axis)
|
int |
getSpan(int axis,
int index)
|
protected javax.swing.text.html.StyleSheet |
getStyleSheet()
|
protected javax.swing.text.View |
getViewAtPosition(int pos,
java.awt.Rectangle a)
|
protected void |
layout(int width,
int height)
|
protected void |
layoutMajorAxis(int targetSpan,
int axis,
int[] offsets,
int[] spans)
|
protected void |
layoutMinorAxis(int targetSpan,
int axis,
int[] offsets,
int[] spans)
|
protected void |
loadChildren_(javax.swing.text.ViewFactory f)
|
protected void |
loadChildren(javax.swing.text.ViewFactory f)
|
void |
paint(java.awt.Graphics g,
java.awt.Shape allocation)
|
void |
preferenceChanged(javax.swing.text.View child,
boolean width,
boolean height)
|
protected void |
replace_(int i,
int e,
javax.swing.text.View[] added)
|
void |
replace(int offset,
int length,
javax.swing.text.View[] views)
|
void |
setParent(javax.swing.text.View parent)
|
void |
setPropertiesFromAttributes()
|
Methods inherited from class javax.swing.text.BoxView |
baselineLayout, baselineRequirements, childAllocation, flipEastAndWestAtEnds, forwardUpdate, getAlignment, getAxis, getChildAllocation, getHeight, getViewAtPoint, getWidth, isAfter, isAllocationValid, isBefore, isLayoutValid, layoutChanged, modelToView, paintChild, setAxis, setSize, viewToModel |
Methods inherited from class javax.swing.text.CompositeView |
getBottomInset, getInsideAllocation, getLeftInset, getNextEastWestVisualPositionFrom, getNextNorthSouthVisualPositionFrom, getNextVisualPositionFrom, getRightInset, getTopInset, getView, getViewCount, getViewIndex, getViewIndexAtPosition, modelToView, setInsets, setParagraphInsets |
Methods inherited from class javax.swing.text.View |
append, breakView, createFragment, forwardUpdateToView, getBreakWeight, getContainer, getDocument, getElement, getEndOffset, getGraphics, getParent, getStartOffset, getToolTipText, getViewFactory, 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 |
CustomTableRowView
public CustomTableRowView(javax.swing.text.Element elem,
TableView view)
setParent
public void setParent(javax.swing.text.View parent)
- Overrides:
setParent
in class javax.swing.text.CompositeView
loadChildren
protected void loadChildren(javax.swing.text.ViewFactory f)
- Overrides:
loadChildren
in class javax.swing.text.CompositeView
loadChildren_
protected void loadChildren_(javax.swing.text.ViewFactory f)
replace_
protected void replace_(int i,
int e,
javax.swing.text.View[] added)
layout
protected void layout(int width,
int height)
- Overrides:
layout
in class javax.swing.text.BoxView
getAttributes
public javax.swing.text.AttributeSet getAttributes()
- Fetches the attributes to use when rendering. This is
implemented to multiplex the attributes specified in the
model with a StyleSheet.
- Overrides:
getAttributes
in class javax.swing.text.View
getStyleSheet
protected javax.swing.text.html.StyleSheet getStyleSheet()
preferenceChanged
public void preferenceChanged(javax.swing.text.View child,
boolean width,
boolean height)
- Overrides:
preferenceChanged
in class javax.swing.text.BoxView
calculateMajorAxisRequirements
protected javax.swing.SizeRequirements calculateMajorAxisRequirements(int axis,
javax.swing.SizeRequirements r)
- Overrides:
calculateMajorAxisRequirements
in class javax.swing.text.BoxView
getSpan
public int getSpan(int axis,
int index)
- Overrides:
getSpan
in class javax.swing.text.BoxView
getOffset
public int getOffset(int axis,
int index)
- Overrides:
getOffset
in class javax.swing.text.BoxView
getMinimumSpan
public float getMinimumSpan(int axis)
- Overrides:
getMinimumSpan
in class javax.swing.text.BoxView
getMaximumSpan
public float getMaximumSpan(int axis)
- Overrides:
getMaximumSpan
in class javax.swing.text.BoxView
getPreferredSpan
public float getPreferredSpan(int axis)
- Overrides:
getPreferredSpan
in class javax.swing.text.BoxView
changedUpdate
public void changedUpdate(javax.swing.event.DocumentEvent e,
java.awt.Shape a,
javax.swing.text.ViewFactory f)
- Overrides:
changedUpdate
in class javax.swing.text.View
paint
public void paint(java.awt.Graphics g,
java.awt.Shape allocation)
- Overrides:
paint
in class javax.swing.text.BoxView
replace
public void replace(int offset,
int length,
javax.swing.text.View[] views)
- Overrides:
replace
in class javax.swing.text.BoxView
calculateMinorAxisRequirements
protected javax.swing.SizeRequirements calculateMinorAxisRequirements(int axis,
javax.swing.SizeRequirements r)
- Overrides:
calculateMinorAxisRequirements
in class javax.swing.text.BoxView
layoutMajorAxis
protected void layoutMajorAxis(int targetSpan,
int axis,
int[] offsets,
int[] spans)
- Overrides:
layoutMajorAxis
in class javax.swing.text.BoxView
layoutMinorAxis
protected void layoutMinorAxis(int targetSpan,
int axis,
int[] offsets,
int[] spans)
- Overrides:
layoutMinorAxis
in class javax.swing.text.BoxView
getResizeWeight
public int getResizeWeight(int axis)
- Overrides:
getResizeWeight
in class javax.swing.text.BoxView
getViewAtPosition
protected javax.swing.text.View getViewAtPosition(int pos,
java.awt.Rectangle a)
- Overrides:
getViewAtPosition
in class javax.swing.text.CompositeView
setPropertiesFromAttributes
public void setPropertiesFromAttributes()