ListView (Java 2 Platform SE v1.4.1_"07")

Overview | Package | Class | Use | Tree | Deprecated | Index | Help

JavaTM 2 Platform
Std. Ed. v1.4.1_"07"

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## javax.swing.text.html
Class ListView

    java.lang.Object
      |
      +--javax.swing.text.View
            |
            +--javax.swing.text.CompositeView
                  |
                  +--javax.swing.text.BoxView
                        |
                        +--javax.swing.text.html.BlockView
                              |
                              +--javax.swing.text.html.ListView

All Implemented Interfaces:
  SwingConstants

public class ListView
extends BlockView

A view implementation to display an html list

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
`ListView(Element elem)` Creates a new view that represents a list element.

Method Summary
`float` | `getAlignment(int axis)` Calculates the desired shape of the list.
`void` | `paint(Graphics g, Shape allocation)` Renders using the given rendering surface and area on that surface.
`protected void` | `paintChild(Graphics g, Rectangle alloc, int index)` Paints one of the children; called by paint().
`protected void` | `setPropertiesFromAttributes()` Update any cached values that come from attributes.

Methods inherited from class javax.swing.text.html.BlockView
`calculateMajorAxisRequirements, calculateMinorAxisRequirements, changedUpdate, getAttributes, getMaximumSpan, getMinimumSpan, getPreferredSpan, getResizeWeight, getStyleSheet, layoutMinorAxis, setParent`

Methods inherited from class javax.swing.text.BoxView
`baselineLayout, baselineRequirements, childAllocation, flipEastAndWestAtEnds, forwardUpdate, getAxis, getChildAllocation, getHeight, getOffset, getSpan, getViewAtPoint, getWidth, isAfter, isAllocationValid, isBefore, isLayoutValid, layout, layoutChanged, layoutMajorAxis, modelToView, preferenceChanged, replace, setAxis, setSize, viewToModel`

Methods inherited from class javax.swing.text.CompositeView
`getBottomInset, getInsideAllocation, getLeftInset, getNextEastWestVisualPositionFrom, getNextNorthSouthVisualPositionFrom, getNextVisualPositionFrom, getRightInset, getTopInset, getView, getViewAtPosition, getViewCount, getViewIndex, getViewIndexAtPosition, loadChildren, 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`

Constructor Detail

### ListView

    public ListView(Element elem)

  Creates a new view that represents a list element.

Parameters:
  `elem` - the element to create a view for

Method Detail

### getAlignment

    public float getAlignment(int axis)

  Calculates the desired shape of the list.

  Overrides:
    `getAlignment` in class `BlockView`
  Parameters:
    `axis` - may be either X_AXIS or Y_AXIS
  Returns:
    the desired span
  See Also:
    `View.getPreferredSpan(int)`

### paint

    public void paint(Graphics g,
                      Shape allocation)

  Renders using the given rendering surface and area on that surface.

  Overrides:
    `paint` in class `BlockView`
  Parameters:
    `g` - the rendering surface to use
    `allocation` - the allocated region to render into
  See Also:
    `View.paint(java.awt.Graphics, java.awt.Shape)`

### paintChild

    protected void paintChild(Graphics g,
                              Rectangle alloc,
                              int index)

  Paints one of the children; called by paint(). By default that is all it does, but a subclass can use this to paint things relative to the child.

  Overrides:
    `paintChild` in class `BoxView`
  Parameters:
    `g` - the graphics context
    `alloc` - the allocated region to render the child into
    `index` - the index of the child

### setPropertiesFromAttributes

    protected void setPropertiesFromAttributes()

  Description copied from class: `BlockView`
  Update any cached values that come from attributes.

  Overrides:
    `setPropertiesFromAttributes` in class `BlockView`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help

JavaTM 2 Platform
Std. Ed. v1.4.1_"07"

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright 2002 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.