| java.lang.Object javax.swing.text.View javax.swing.text.CompositeView javax.swing.text.BoxView
All known Subclasses: javax.swing.text.html.TableView, javax.swing.text.TableView, javax.swing.text.html.BlockView, javax.swing.text.WrappedPlainView, javax.swing.text.html.FrameSetView, javax.swing.text.ZoneView, javax.swing.text.FlowView,
BoxView | public class BoxView extends CompositeView (Code) | | A view that arranges its children into a box shape by tiling
its children along an axis. The box is somewhat like that
found in TeX where there is alignment of the
children, flexibility of the children is considered, etc.
This is a building block that might be useful to represent
things like a collection of lines, paragraphs,
lists, columns, pages, etc. The axis along which the children are tiled is
considered the major axis. The orthoginal axis is the minor axis.
Layout for each axis is handled separately by the methods
layoutMajorAxis and layoutMinorAxis .
Subclasses can change the layout algorithm by
reimplementing these methods. These methods will be called
as necessary depending upon whether or not there is cached
layout information and the cache is considered
valid. These methods are typically called if the given size
along the axis changes, or if layoutChanged is
called to force an updated layout. The layoutChanged
method invalidates cached layout information, if there is any.
The requirements published to the parent view are calculated by
the methods calculateMajorAxisRequirements
and calculateMinorAxisRequirements .
If the layout algorithm is changed, these methods will
likely need to be reimplemented.
author: Timothy Prinzing version: 1.76 05/05/07 |
Constructor Summary | |
public | BoxView(Element elem, int axis) Constructs a BoxView . |
Method Summary | |
protected void | baselineLayout(int targetSpan, int axis, int[] offsets, int[] spans) Computes the location and extent of each child view
in this BoxView given the targetSpan ,
which is the width (or height) of the region we have to
work with. | protected SizeRequirements | baselineRequirements(int axis, SizeRequirements r) Calculates the size requirements for this BoxView
by examining the size of each child view. | protected SizeRequirements | calculateMajorAxisRequirements(int axis, SizeRequirements r) Calculates the size requirements for the major axis
axis . | protected SizeRequirements | calculateMinorAxisRequirements(int axis, SizeRequirements r) Calculates the size requirements for the minor axis
axis . | void | checkRequests(int axis) Checks the request cache and update if needed. | protected void | childAllocation(int index, Rectangle alloc) Allocates a region for a child view. | protected boolean | flipEastAndWestAtEnds(int position, Position.Bias bias) Determines in which direction the next view lays.
Consider the View at index n. | protected void | forwardUpdate(DocumentEvent.ElementChange ec, DocumentEvent e, Shape a, ViewFactory f) Forwards the given DocumentEvent to the child views
that need to be notified of the change to the model. | public float | getAlignment(int axis) Determines the desired alignment for this view along an
axis. | public int | getAxis() Fetches the tile axis property. | public Shape | getChildAllocation(int index, Shape a) Fetches the allocation for the given child view. | public int | getHeight() Returns the current height of the box. | public float | getMaximumSpan(int axis) Determines the maximum span for this view along an
axis. | public float | getMinimumSpan(int axis) Determines the minimum span for this view along an
axis. | protected int | getOffset(int axis, int childIndex) Fetches the offset of a particular child's current layout. | public float | getPreferredSpan(int axis) Determines the preferred span for this view along an
axis. | public int | getResizeWeight(int axis) Gets the resize weight. | protected int | getSpan(int axis, int childIndex) Fetches the span of a particular childs current layout. | float | getSpanOnAxis(int axis) Returns the size of the view along an axis. | protected View | getViewAtPoint(int x, int y, Rectangle alloc) Fetches the child view at the given coordinates. | public int | getWidth() Returns the current width of the box. | protected boolean | isAfter(int x, int y, Rectangle innerAlloc) Determines if a point falls after an allocated region. | protected boolean | isAllocationValid() | protected boolean | isBefore(int x, int y, Rectangle innerAlloc) Determines if a point falls before an allocated region. | protected boolean | isLayoutValid(int axis) Determines if the layout is valid along the given axis. | protected void | layout(int width, int height) | public void | layoutChanged(int axis) Invalidates the layout along an axis. | protected void | layoutMajorAxis(int targetSpan, int axis, int[] offsets, int[] spans) Performs layout for the major axis of the box (i.e. | protected void | layoutMinorAxis(int targetSpan, int axis, int[] offsets, int[] spans) Performs layout for the minor axis of the box (i.e. | public Shape | modelToView(int pos, Shape a, Position.Bias b) Provides a mapping from the document model coordinate space
to the coordinate space of the view mapped to it. | public void | paint(Graphics g, Shape allocation) Renders the BoxView using the given
rendering surface and area
on that surface. | protected void | paintChild(Graphics g, Rectangle alloc, int index) Paints a child. | public void | preferenceChanged(View child, boolean width, boolean height) This is called by a child to indicate its
preferred span has changed. | public void | replace(int index, int length, View[] elems) Invalidates the layout and resizes the cache of
requests/allocations. | public void | setAxis(int axis) Sets the tile axis property. | public void | setSize(float width, float height) Sets the size of the view. | void | setSpanOnAxis(int axis, float span) Sets the size of the view along an axis. | void | updateChildSizes() Propagates the current allocations to the child views. | int[] | updateLayoutArray(int[] oldArray, int offset, int nInserted) Resizes the given layout array to match the new number of
child views. | public int | viewToModel(float x, float y, Shape a, Position.Bias[] bias) Provides a mapping from the view coordinate space to the logical
coordinate space of the model. |
majorAllocValid | boolean majorAllocValid(Code) | | |
majorOffsets | int[] majorOffsets(Code) | | |
majorReqValid | boolean majorReqValid(Code) | | |
majorSpans | int[] majorSpans(Code) | | |
minorAllocValid | boolean minorAllocValid(Code) | | |
minorOffsets | int[] minorOffsets(Code) | | |
minorReqValid | boolean minorReqValid(Code) | | |
minorSpans | int[] minorSpans(Code) | | |
BoxView | public BoxView(Element elem, int axis)(Code) | | Constructs a BoxView .
Parameters: elem - the element this view is responsible for Parameters: axis - either View.X_AXIS or View.Y_AXIS |
baselineLayout | protected void baselineLayout(int targetSpan, int axis, int[] offsets, int[] spans)(Code) | | Computes the location and extent of each child view
in this BoxView given the targetSpan ,
which is the width (or height) of the region we have to
work with.
Parameters: targetSpan - the total span given to the view, whichwould be used to layout the children Parameters: axis - the axis being studied, eitherView.X_AXIS or View.Y_AXIS Parameters: offsets - an empty array filled by this method with values specifying the location of each child view Parameters: spans - an empty array filled by this method withvalues specifying the extent of each child view |
baselineRequirements | protected SizeRequirements baselineRequirements(int axis, SizeRequirements r)(Code) | | Calculates the size requirements for this BoxView
by examining the size of each child view.
Parameters: axis - the axis being studied Parameters: r - the SizeRequirements object;if null one will be created the newly initialized SizeRequirements object |
calculateMajorAxisRequirements | protected SizeRequirements calculateMajorAxisRequirements(int axis, SizeRequirements r)(Code) | | Calculates the size requirements for the major axis
axis .
Parameters: axis - the axis being studied Parameters: r - the SizeRequirements object;if null one will be created the newly initialized SizeRequirements object See Also: javax.swing.SizeRequirements |
calculateMinorAxisRequirements | protected SizeRequirements calculateMinorAxisRequirements(int axis, SizeRequirements r)(Code) | | Calculates the size requirements for the minor axis
axis .
Parameters: axis - the axis being studied Parameters: r - the SizeRequirements object;if null one will be created the newly initialized SizeRequirements object See Also: javax.swing.SizeRequirements |
checkRequests | void checkRequests(int axis)(Code) | | Checks the request cache and update if needed.
Parameters: axis - the axis being studied exception: IllegalArgumentException - if axis isneither View.X_AXIS nor View.Y_AXIS |
childAllocation | protected void childAllocation(int index, Rectangle alloc)(Code) | | Allocates a region for a child view.
Parameters: index - the index of the child view toallocate, >= 0 && < getViewCount() Parameters: alloc - the allocated region |
flipEastAndWestAtEnds | protected boolean flipEastAndWestAtEnds(int position, Position.Bias bias)(Code) | | Determines in which direction the next view lays.
Consider the View at index n. Typically the View s
are layed out from left to right, so that the View
to the EAST will be at index n + 1, and the View
to the WEST will be at index n - 1. In certain situations,
such as with bidirectional text, it is possible
that the View to EAST is not at index n + 1,
but rather at index n - 1, or that the View
to the WEST is not at index n - 1, but index n + 1.
In this case this method would return true,
indicating the View s are layed out in
descending order. Otherwise the method would return false
indicating the View s are layed out in ascending order.
If the receiver is laying its View s along the
Y_AXIS , this will will return the value from
invoking the same method on the View
responsible for rendering position and
bias . Otherwise this will return false.
Parameters: position - position into the model Parameters: bias - either Position.Bias.Forward orPosition.Bias.Backward true if the View s surrounding the View responding for renderingposition and bias are layed out in descending order; otherwise false |
forwardUpdate | protected void forwardUpdate(DocumentEvent.ElementChange ec, DocumentEvent e, Shape a, ViewFactory f)(Code) | | Forwards the given DocumentEvent to the child views
that need to be notified of the change to the model.
If a child changed its requirements and the allocation
was valid prior to forwarding the portion of the box
from the starting child to the end of the box will
be repainted.
Parameters: ec - changes to the element this view is responsiblefor (may be null if there were no changes) Parameters: e - the change information from the associated document Parameters: a - the current allocation of the view Parameters: f - the factory to use to rebuild if the view has children See Also: BoxView.insertUpdate See Also: BoxView.removeUpdate See Also: BoxView.changedUpdate See Also: since: 1.3 |
getAlignment | public float getAlignment(int axis)(Code) | | Determines the desired alignment for this view along an
axis. This is implemented to give the total alignment
needed to position the children with the alignment points
lined up along the axis orthoginal to the axis that is
being tiled. The axis being tiled will request to be
centered (i.e. 0.5f).
Parameters: axis - may be either View.X_AXIS or View.Y_AXIS the desired alignment >= 0.0f && <= 1.0f; this shouldbe a value between 0.0 and 1.0 where 0 indicates alignment at theorigin and 1.0 indicates alignment to the full spanaway from the origin; an alignment of 0.5 would be thecenter of the view exception: IllegalArgumentException - for an invalid axis |
getAxis | public int getAxis()(Code) | | Fetches the tile axis property. This is the axis along which
the child views are tiled.
the major axis of the box, either View.X_AXIS or View.Y_AXIS since: 1.3 |
getChildAllocation | public Shape getChildAllocation(int index, Shape a)(Code) | | Fetches the allocation for the given child view.
This enables finding out where various views
are located. This is implemented to return
null if the layout is invalid,
otherwise the superclass behavior is executed.
Parameters: index - the index of the child, >= 0 && < getViewCount() Parameters: a - the allocation to this view the allocation to the child; or null if a is null ;or null if the layout is invalid |
getHeight | public int getHeight()(Code) | | Returns the current height of the box. This is the height that
it was last allocated.
the current height of the box |
getMaximumSpan | public float getMaximumSpan(int axis)(Code) | | Determines the maximum span for this view along an
axis.
Parameters: axis - may be either View.X_AXIS or View.Y_AXIS the span the view would like to be rendered into >= 0;typically the view is told to render into the spanthat is returned, although there is no guarantee; the parent may choose to resize or break the view exception: IllegalArgumentException - for an invalid axis type |
getMinimumSpan | public float getMinimumSpan(int axis)(Code) | | Determines the minimum span for this view along an
axis.
Parameters: axis - may be either View.X_AXIS or View.Y_AXIS the span the view would like to be rendered into >= 0;typically the view is told to render into the spanthat is returned, although there is no guarantee; the parent may choose to resize or break the view exception: IllegalArgumentException - for an invalid axis type |
getOffset | protected int getOffset(int axis, int childIndex)(Code) | | Fetches the offset of a particular child's current layout.
Parameters: axis - the axis being studied Parameters: childIndex - the index of the requested child the offset (location) for the specified child |
getPreferredSpan | public float getPreferredSpan(int axis)(Code) | | Determines the preferred span for this view along an
axis.
Parameters: axis - may be either View.X_AXIS or View.Y_AXIS the span the view would like to be rendered into >= 0;typically the view is told to render into the spanthat is returned, although there is no guarantee; the parent may choose to resize or break the view exception: IllegalArgumentException - for an invalid axis type |
getResizeWeight | public int getResizeWeight(int axis)(Code) | | Gets the resize weight. A value of 0 or less is not resizable.
Parameters: axis - may be either View.X_AXIS orView.Y_AXIS the weight exception: IllegalArgumentException - for an invalid axis |
getSpan | protected int getSpan(int axis, int childIndex)(Code) | | Fetches the span of a particular childs current layout.
Parameters: axis - the axis being studied Parameters: childIndex - the index of the requested child the span (width or height) of the specified child |
getSpanOnAxis | float getSpanOnAxis(int axis)(Code) | | Returns the size of the view along an axis. This is implemented
to return zero.
Parameters: axis - may be either View.X_AXIS orView.Y_AXIS the current span of the view along the given axis, >= 0 |
getViewAtPoint | protected View getViewAtPoint(int x, int y, Rectangle alloc)(Code) | | Fetches the child view at the given coordinates.
Parameters: x - the X coordinate >= 0 Parameters: y - the Y coordinate >= 0 Parameters: alloc - the parents inner allocation on entry, which shouldbe changed to the childs allocation on exit the view |
getWidth | public int getWidth()(Code) | | Returns the current width of the box. This is the width that
it was last allocated.
the current width of the box |
isAfter | protected boolean isAfter(int x, int y, Rectangle innerAlloc)(Code) | | Determines if a point falls after an allocated region.
Parameters: x - the X coordinate >= 0 Parameters: y - the Y coordinate >= 0 Parameters: innerAlloc - the allocated region; this is the areainside of the insets true if the point lies after the region else false |
isAllocationValid | protected boolean isAllocationValid()(Code) | | Are the allocations for the children still
valid?
true if allocations still valid |
isBefore | protected boolean isBefore(int x, int y, Rectangle innerAlloc)(Code) | | Determines if a point falls before an allocated region.
Parameters: x - the X coordinate >= 0 Parameters: y - the Y coordinate >= 0 Parameters: innerAlloc - the allocated region; this is the areainside of the insets true if the point lies before the region else false |
isLayoutValid | protected boolean isLayoutValid(int axis)(Code) | | Determines if the layout is valid along the given axis.
Parameters: axis - either View.X_AXIS or View.Y_AXIS since: 1.4 |
layout | protected void layout(int width, int height)(Code) | | Perform layout on the box
Parameters: width - the width (inside of the insets) >= 0 Parameters: height - the height (inside of the insets) >= 0 |
layoutChanged | public void layoutChanged(int axis)(Code) | | Invalidates the layout along an axis. This happens
automatically if the preferences have changed for
any of the child views. In some cases the layout
may need to be recalculated when the preferences
have not changed. The layout can be marked as
invalid by calling this method. The layout will
be updated the next time the setSize method
is called on this view (typically in paint).
Parameters: axis - either View.X_AXIS or View.Y_AXIS since: 1.3 |
layoutMajorAxis | protected void layoutMajorAxis(int targetSpan, int axis, int[] offsets, int[] spans)(Code) | | Performs layout for the major axis of the box (i.e. the
axis that it represents). The results of the layout (the
offset and span for each children) are placed in the given
arrays which represent the allocations to the children
along the major axis.
Parameters: targetSpan - the total span given to the view, whichwould be used to layout the children Parameters: axis - the axis being layed out Parameters: offsets - the offsets from the origin of the view foreach of the child views; this is a return value and isfilled in by the implementation of this method Parameters: spans - the span of each child view; this is a returnvalue and is filled in by the implementation of this method |
layoutMinorAxis | protected void layoutMinorAxis(int targetSpan, int axis, int[] offsets, int[] spans)(Code) | | Performs layout for the minor axis of the box (i.e. the
axis orthoginal to the axis that it represents). The results
of the layout (the offset and span for each children) are
placed in the given arrays which represent the allocations to
the children along the minor axis.
Parameters: targetSpan - the total span given to the view, whichwould be used to layout the children Parameters: axis - the axis being layed out Parameters: offsets - the offsets from the origin of the view foreach of the child views; this is a return value and isfilled in by the implementation of this method Parameters: spans - the span of each child view; this is a returnvalue and is filled in by the implementation of this method |
modelToView | public Shape modelToView(int pos, Shape a, Position.Bias b) throws BadLocationException(Code) | | Provides a mapping from the document model coordinate space
to the coordinate space of the view mapped to it. This makes
sure the allocation is valid before calling the superclass.
Parameters: pos - the position to convert >= 0 Parameters: a - the allocated region to render into the bounding box of the given position exception: BadLocationException - if the given position doesnot represent a valid location in the associated document See Also: View.modelToView |
paint | public void paint(Graphics g, Shape allocation)(Code) | | Renders the BoxView using the given
rendering surface and area
on that surface. Only the children that intersect
the clip bounds of the given Graphics
will be rendered.
Parameters: g - the rendering surface to use Parameters: allocation - the allocated region to render into See Also: View.paint |
paintChild | protected void paintChild(Graphics g, Rectangle alloc, int index)(Code) | | Paints a child. By default
that is all it does, but a subclass can use this to paint
things relative to the child.
Parameters: g - the graphics context Parameters: alloc - the allocated region to paint into Parameters: index - the child index, >= 0 && < getViewCount() |
preferenceChanged | public void preferenceChanged(View child, boolean width, boolean height)(Code) | | This is called by a child to indicate its
preferred span has changed. This is implemented to
throw away cached layout information so that new
calculations will be done the next time the children
need an allocation.
Parameters: child - the child view Parameters: width - true if the width preference should change Parameters: height - true if the height preference should change |
replace | public void replace(int index, int length, View[] elems)(Code) | | Invalidates the layout and resizes the cache of
requests/allocations. The child allocations can still
be accessed for the old layout, but the new children
will have an offset and span of 0.
Parameters: index - the starting index into the child views to insertthe new views; this should be a value >= 0 and <= getViewCount Parameters: length - the number of existing child views to remove;This should be a value >= 0 and <= (getViewCount() - offset) Parameters: elems - the child views to add; this value can be null to indicate no children are being added(useful to remove) |
setAxis | public void setAxis(int axis)(Code) | | Sets the tile axis property. This is the axis along which
the child views are tiled.
Parameters: axis - either View.X_AXIS or View.Y_AXIS since: 1.3 |
setSize | public void setSize(float width, float height)(Code) | | Sets the size of the view. This should cause
layout of the view if the view caches any layout
information. This is implemented to call the
layout method with the sizes inside of the insets.
Parameters: width - the width >= 0 Parameters: height - the height >= 0 |
setSpanOnAxis | void setSpanOnAxis(int axis, float span)(Code) | | Sets the size of the view along an axis. This should cause
layout of the view along the given axis.
Parameters: axis - may be either View.X_AXIS orView.Y_AXIS Parameters: span - the span to layout to >= 0 |
updateChildSizes | void updateChildSizes()(Code) | | Propagates the current allocations to the child views.
|
updateLayoutArray | int[] updateLayoutArray(int[] oldArray, int offset, int nInserted)(Code) | | Resizes the given layout array to match the new number of
child views. The current number of child views are used to
produce the new array. The contents of the old array are
inserted into the new array at the appropriate places so that
the old layout information is transferred to the new array.
Parameters: oldArray - the original layout array Parameters: offset - location where new views will be inserted Parameters: nInserted - the number of child views being inserted; therefore the number of blank spaces to leave in thenew array at location offset the new layout array |
viewToModel | public int viewToModel(float x, float y, Shape a, Position.Bias[] bias)(Code) | | Provides a mapping from the view coordinate space to the logical
coordinate space of the model.
Parameters: x - x coordinate of the view location to convert >= 0 Parameters: y - y coordinate of the view location to convert >= 0 Parameters: a - the allocated region to render into the location within the model that best represents thegiven point in the view >= 0 See Also: View.viewToModel |
Methods inherited from javax.swing.text.CompositeView | abstract protected void childAllocation(int index, Rectangle a)(Code)(Java Doc) protected boolean flipEastAndWestAtEnds(int position, Position.Bias bias)(Code)(Java Doc) protected short getBottomInset()(Code)(Java Doc) public Shape getChildAllocation(int index, Shape a)(Code)(Java Doc) protected Rectangle getInsideAllocation(Shape a)(Code)(Java Doc) protected short getLeftInset()(Code)(Java Doc) protected int getNextEastWestVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet) throws BadLocationException(Code)(Java Doc) protected int getNextNorthSouthVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet) throws BadLocationException(Code)(Java Doc) public int getNextVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet) throws BadLocationException(Code)(Java Doc) protected short getRightInset()(Code)(Java Doc) protected short getTopInset()(Code)(Java Doc) public View getView(int n)(Code)(Java Doc) abstract protected View getViewAtPoint(int x, int y, Rectangle alloc)(Code)(Java Doc) protected View getViewAtPosition(int pos, Rectangle a)(Code)(Java Doc) public int getViewCount()(Code)(Java Doc) public int getViewIndex(int pos, Position.Bias b)(Code)(Java Doc) protected int getViewIndexAtPosition(int pos)(Code)(Java Doc) abstract protected boolean isAfter(int x, int y, Rectangle alloc)(Code)(Java Doc) abstract protected boolean isBefore(int x, int y, Rectangle alloc)(Code)(Java Doc) protected void loadChildren(ViewFactory f)(Code)(Java Doc) public Shape modelToView(int pos, Shape a, Position.Bias b) throws BadLocationException(Code)(Java Doc) public Shape modelToView(int p0, Position.Bias b0, int p1, Position.Bias b1, Shape a) throws BadLocationException(Code)(Java Doc) public void replace(int offset, int length, View[] views)(Code)(Java Doc) protected void setInsets(short top, short left, short bottom, short right)(Code)(Java Doc) protected void setParagraphInsets(AttributeSet attr)(Code)(Java Doc) public void setParent(View parent)(Code)(Java Doc) public int viewToModel(float x, float y, Shape a, Position.Bias[] bias)(Code)(Java Doc)
|
Methods inherited from javax.swing.text.View | public void append(View v)(Code)(Java Doc) public View breakView(int axis, int offset, float pos, float len)(Code)(Java Doc) public void changedUpdate(DocumentEvent e, Shape a, ViewFactory f)(Code)(Java Doc) public View createFragment(int p0, int p1)(Code)(Java Doc) protected void forwardUpdate(DocumentEvent.ElementChange ec, DocumentEvent e, Shape a, ViewFactory f)(Code)(Java Doc) protected void forwardUpdateToView(View v, DocumentEvent e, Shape a, ViewFactory f)(Code)(Java Doc) public float getAlignment(int axis)(Code)(Java Doc) public AttributeSet getAttributes()(Code)(Java Doc) public int getBreakWeight(int axis, float pos, float len)(Code)(Java Doc) public Shape getChildAllocation(int index, Shape a)(Code)(Java Doc) public Container getContainer()(Code)(Java Doc) public Document getDocument()(Code)(Java Doc) public Element getElement()(Code)(Java Doc) public int getEndOffset()(Code)(Java Doc) public Graphics getGraphics()(Code)(Java Doc) public float getMaximumSpan(int axis)(Code)(Java Doc) public float getMinimumSpan(int axis)(Code)(Java Doc) public int getNextVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet) throws BadLocationException(Code)(Java Doc) public View getParent()(Code)(Java Doc) abstract public float getPreferredSpan(int axis)(Code)(Java Doc) public int getResizeWeight(int axis)(Code)(Java Doc) public int getStartOffset()(Code)(Java Doc) public String getToolTipText(float x, float y, Shape allocation)(Code)(Java Doc) public View getView(int n)(Code)(Java Doc) public int getViewCount()(Code)(Java Doc) public ViewFactory getViewFactory()(Code)(Java Doc) public int getViewIndex(int pos, Position.Bias b)(Code)(Java Doc) public int getViewIndex(float x, float y, Shape allocation)(Code)(Java Doc) public void insert(int offs, View v)(Code)(Java Doc) public void insertUpdate(DocumentEvent e, Shape a, ViewFactory f)(Code)(Java Doc) public boolean isVisible()(Code)(Java Doc) abstract public Shape modelToView(int pos, Shape a, Position.Bias b) throws BadLocationException(Code)(Java Doc) public Shape modelToView(int p0, Position.Bias b0, int p1, Position.Bias b1, Shape a) throws BadLocationException(Code)(Java Doc) public Shape modelToView(int pos, Shape a) throws BadLocationException(Code)(Java Doc) abstract public void paint(Graphics g, Shape allocation)(Code)(Java Doc) public void preferenceChanged(View child, boolean width, boolean height)(Code)(Java Doc) public void remove(int i)(Code)(Java Doc) public void removeAll()(Code)(Java Doc) public void removeUpdate(DocumentEvent e, Shape a, ViewFactory f)(Code)(Java Doc) public void replace(int offset, int length, View[] views)(Code)(Java Doc) public void setParent(View parent)(Code)(Java Doc) public void setSize(float width, float height)(Code)(Java Doc) protected boolean updateChildren(DocumentEvent.ElementChange ec, DocumentEvent e, ViewFactory f)(Code)(Java Doc) protected void updateLayout(DocumentEvent.ElementChange ec, DocumentEvent e, Shape a)(Code)(Java Doc) abstract public int viewToModel(float x, float y, Shape a, Position.Bias[] biasReturn)(Code)(Java Doc) public int viewToModel(float x, float y, Shape a)(Code)(Java Doc)
|
|
|