JHotDraw 7.4.1

org.jhotdraw.samples.teddy.text
Class NumberedParagraphView

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.FlowView
                  extended by javax.swing.text.ParagraphView
                      extended by org.jhotdraw.samples.teddy.text.NumberedParagraphView
All Implemented Interfaces:
javax.swing.SwingConstants, javax.swing.text.TabExpander

public class NumberedParagraphView
extends javax.swing.text.ParagraphView

NumberedParagraphView.

Version:
$Id: NumberedParagraphView.java 527 2009-06-07 14:28:19Z rawcoder $
Author:
Werner Randelshofer

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.text.FlowView
javax.swing.text.FlowView.FlowStrategy
 
Field Summary
static short NUMBERS_WIDTH
           
 
Fields inherited from class javax.swing.text.ParagraphView
firstLineIndent
 
Fields inherited from class javax.swing.text.FlowView
layoutPool, layoutSpan, strategy
 
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
NumberedParagraphView(javax.swing.text.Element e, NumberedViewFactory viewFactory)
           
 
Method Summary
protected  short getLeftInset()
          Gets the left inset.
 void paintChild(java.awt.Graphics g, java.awt.Rectangle r, int n)
           
 
Methods inherited from class javax.swing.text.ParagraphView
adjustRow, breakView, changedUpdate, createRow, findOffsetToCharactersInString, flipEastAndWestAtEnds, getAlignment, getBreakWeight, getClosestPositionTo, getFlowSpan, getFlowStart, getLayoutView, getLayoutViewCount, getNextNorthSouthVisualPositionFrom, getPartialSize, getTabBase, getTabSet, nextTabStop, paint, setFirstLineIndent, setJustification, setLineSpacing, setPropertiesFromAttributes
 
Methods inherited from class javax.swing.text.FlowView
calculateMinorAxisRequirements, getFlowAxis, getViewIndexAtPosition, insertUpdate, layout, loadChildren, removeUpdate, setParent
 
Methods inherited from class javax.swing.text.BoxView
baselineLayout, baselineRequirements, calculateMajorAxisRequirements, childAllocation, forwardUpdate, getAxis, getChildAllocation, getHeight, getMaximumSpan, getMinimumSpan, getOffset, getPreferredSpan, getResizeWeight, getSpan, getViewAtPoint, getWidth, isAfter, isAllocationValid, isBefore, isLayoutValid, layoutChanged, layoutMajorAxis, layoutMinorAxis, modelToView, preferenceChanged, replace, setAxis, setSize, viewToModel
 
Methods inherited from class javax.swing.text.CompositeView
getBottomInset, getInsideAllocation, getNextEastWestVisualPositionFrom, getNextVisualPositionFrom, getRightInset, getTopInset, getView, getViewAtPosition, getViewCount, getViewIndex, modelToView, setInsets, setParagraphInsets
 
Methods inherited from class javax.swing.text.View
append, breakView, createFragment, forwardUpdateToView, getAttributes, getBreakWeight, getContainer, getDocument, getElement, getEndOffset, getGraphics, getParent, getStartOffset, getToolTipText, getViewFactory, getViewIndex, insert, isVisible, modelToView, remove, removeAll, updateChildren, updateLayout, viewToModel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NUMBERS_WIDTH

public static short NUMBERS_WIDTH
Constructor Detail

NumberedParagraphView

public NumberedParagraphView(javax.swing.text.Element e,
                             NumberedViewFactory viewFactory)
Method Detail

getLeftInset

protected short getLeftInset()
Gets the left inset.

Overrides:
getLeftInset in class javax.swing.text.CompositeView
Returns:
the inset >= 0

paintChild

public void paintChild(java.awt.Graphics g,
                       java.awt.Rectangle r,
                       int n)
Overrides:
paintChild in class javax.swing.text.BoxView

Copyright 1996-2010 (c) by the authors and contributors of the JHotDraw project.
Some rights reserved.