sferyx.administration.renderers
Class Row

java.lang.Object
  extended by javax.swing.text.View
      extended by javax.swing.text.CompositeView
          extended by javax.swing.text.BoxView
              extended by sferyx.administration.renderers.Row
All Implemented Interfaces:
javax.swing.SwingConstants

public class Row
extends javax.swing.text.BoxView


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
 
Method Summary
protected  void baselineLayout(int targetSpan, int axis, int[] offsets, int[] spans)
           
protected  javax.swing.SizeRequirements baselineRequirements(int axis, javax.swing.SizeRequirements r)
           
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)
           
protected  boolean containsWhiteSpace(javax.swing.text.View v)
           
 float getAlignment(int axis)
           
 javax.swing.text.AttributeSet getAttributes()
           
 short getBottomInset()
           
 int getBreakWeight(int axis, float pos, float len)
           
 java.awt.Shape getChildAllocation1(int index, java.awt.Shape a)
           
 int getCurrentLeftOffset()
           
 int getCurrentRightOffset()
           
 int getEndOffset()
           
 short getLeftInset()
           
 float getMaximumSpan(int axis)
           
 float getMinimumSpan(int axis)
           
 int getOffset(int axis, int index)
           
 float getPreferredSpan(int axis)
           
 short getRightInset()
           
 int getSpan(int axis, int childIndex)
           
 int getStartOffset()
           
 short getTextIndent()
           
 short getTopInset()
           
protected  javax.swing.text.View getViewAtPoint(int x, int y, java.awt.Rectangle alloc)
           
protected  int getViewIndexAtPosition(int pos)
          Fetches the child view index representing the given position in the model.
protected  int[] getWhiteSpaces(int space, int cnt)
           
 boolean isInTheEnd(int index)
           
 boolean isLeftAlignedView(javax.swing.text.View view)
           
 boolean isRightAlignedView(javax.swing.text.View view)
           
 boolean isVisible()
           
 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)
           
 java.awt.Shape modelToView(int pos, java.awt.Shape a, javax.swing.text.Position.Bias b)
           
 void paint(java.awt.Graphics g, java.awt.Shape allocation)
           
protected  void paintChild1(java.awt.Graphics g, java.awt.Rectangle alloc, int index)
           
 void setInsets(short x, short y, short x1, short y1)
           
 void setLeftInsetAndUpdate(short leftInset)
           
 void setRightInsetAndUpdate(short rightInset)
           
 void setSize(float width, float height)
           
 
Methods inherited from class javax.swing.text.BoxView
childAllocation, flipEastAndWestAtEnds, forwardUpdate, getAxis, getChildAllocation, getHeight, getResizeWeight, getWidth, isAfter, isAllocationValid, isBefore, isLayoutValid, layoutChanged, paintChild, preferenceChanged, replace, setAxis, viewToModel
 
Methods inherited from class javax.swing.text.CompositeView
getInsideAllocation, getNextEastWestVisualPositionFrom, getNextNorthSouthVisualPositionFrom, getNextVisualPositionFrom, getView, getViewAtPosition, getViewCount, getViewIndex, modelToView, setParagraphInsets, setParent
 
Methods inherited from class javax.swing.text.View
append, breakView, createFragment, forwardUpdateToView, getContainer, getDocument, getElement, getGraphics, getParent, getToolTipText, getViewFactory, getViewIndex, insert, insertUpdate, 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
 

Method Detail

getBreakWeight

public int getBreakWeight(int axis,
                          float pos,
                          float len)
Overrides:
getBreakWeight in class javax.swing.text.View

setSize

public void setSize(float width,
                    float height)
Overrides:
setSize in class javax.swing.text.BoxView

layout

public void layout(int width,
                   int height)
Overrides:
layout in class javax.swing.text.BoxView

loadChildren

protected void loadChildren(javax.swing.text.ViewFactory f)
Overrides:
loadChildren in class javax.swing.text.CompositeView

getTopInset

public short getTopInset()
Overrides:
getTopInset in class javax.swing.text.CompositeView

getBottomInset

public short getBottomInset()
Overrides:
getBottomInset in class javax.swing.text.CompositeView

setLeftInsetAndUpdate

public void setLeftInsetAndUpdate(short leftInset)

setRightInsetAndUpdate

public void setRightInsetAndUpdate(short rightInset)

getLeftInset

public short getLeftInset()
Overrides:
getLeftInset in class javax.swing.text.CompositeView

getTextIndent

public short getTextIndent()

getRightInset

public short getRightInset()
Overrides:
getRightInset in class javax.swing.text.CompositeView

setInsets

public void setInsets(short x,
                      short y,
                      short x1,
                      short y1)
Overrides:
setInsets in class javax.swing.text.CompositeView

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

getAttributes

public javax.swing.text.AttributeSet getAttributes()
Overrides:
getAttributes in class javax.swing.text.View

getAlignment

public float getAlignment(int axis)
Overrides:
getAlignment in class javax.swing.text.BoxView

modelToView

public java.awt.Shape modelToView(int pos,
                                  java.awt.Shape a,
                                  javax.swing.text.Position.Bias b)
                           throws javax.swing.text.BadLocationException
Overrides:
modelToView in class javax.swing.text.BoxView
Throws:
javax.swing.text.BadLocationException

getStartOffset

public int getStartOffset()
Overrides:
getStartOffset in class javax.swing.text.View

getEndOffset

public int getEndOffset()
Overrides:
getEndOffset in class javax.swing.text.View

layoutMajorAxis

protected void layoutMajorAxis(int targetSpan,
                               int axis,
                               int[] offsets,
                               int[] spans)
Overrides:
layoutMajorAxis in class javax.swing.text.BoxView

getWhiteSpaces

protected int[] getWhiteSpaces(int space,
                               int cnt)

containsWhiteSpace

protected boolean containsWhiteSpace(javax.swing.text.View v)

layoutMinorAxis

protected void layoutMinorAxis(int targetSpan,
                               int axis,
                               int[] offsets,
                               int[] spans)
Overrides:
layoutMinorAxis in class javax.swing.text.BoxView

baselineLayout

protected void baselineLayout(int targetSpan,
                              int axis,
                              int[] offsets,
                              int[] spans)
Overrides:
baselineLayout 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

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 childIndex)
Overrides:
getSpan in class javax.swing.text.BoxView

baselineRequirements

protected javax.swing.SizeRequirements baselineRequirements(int axis,
                                                            javax.swing.SizeRequirements r)
Overrides:
baselineRequirements 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

getViewAtPoint

protected javax.swing.text.View getViewAtPoint(int x,
                                               int y,
                                               java.awt.Rectangle alloc)
Overrides:
getViewAtPoint in class javax.swing.text.BoxView

getViewIndexAtPosition

protected int getViewIndexAtPosition(int pos)
Fetches the child view index representing the given position in the model.

Overrides:
getViewIndexAtPosition in class javax.swing.text.CompositeView
Parameters:
pos - the position >= 0
Returns:
index of the view representing the given position, or -1 if no view represents that position

isVisible

public boolean isVisible()
Overrides:
isVisible 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

paintChild1

protected void paintChild1(java.awt.Graphics g,
                           java.awt.Rectangle alloc,
                           int index)

getOffset

public int getOffset(int axis,
                     int index)
Overrides:
getOffset in class javax.swing.text.BoxView

getChildAllocation1

public java.awt.Shape getChildAllocation1(int index,
                                          java.awt.Shape a)

getCurrentLeftOffset

public int getCurrentLeftOffset()

getCurrentRightOffset

public int getCurrentRightOffset()

isInTheEnd

public boolean isInTheEnd(int index)

isLeftAlignedView

public boolean isLeftAlignedView(javax.swing.text.View view)

isRightAlignedView

public boolean isRightAlignedView(javax.swing.text.View view)