Java Doc for BoxView.java in  » 6.0-JDK-Core » swing » javax » swing » text » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Home
Java Source Code / Java Documentation
1.6.0 JDK Core
2.6.0 JDK Modules
3.6.0 JDK Modules com.sun
4.6.0 JDK Modules com.sun.java
5.6.0 JDK Modules sun
6.6.0 JDK Platform
7.Ajax
8.Apache Harmony Java SE
9.Aspect oriented
10.Authentication Authorization
11.Blogger System
12.Build
13.Byte Code
14.Cache
15.Chart
16.Chat
17.Code Analyzer
18.Collaboration
19.Content Management System
20.Database Client
21.Database DBMS
22.Database JDBC Connection Pool
23.Database ORM
24.Development
25.EJB Server
26.ERP CRM Financial
27.ESB
28.Forum
29.Game
30.GIS
31.Graphic 3D
32.Graphic Library
33.Groupware
34.HTML Parser
35.IDE
36.IDE Eclipse
37.IDE Netbeans
38.Installer
39.Internationalization Localization
40.Inversion of Control
41.Issue Tracking
42.J2EE
43.J2ME
44.JBoss
45.JMS
46.JMX
47.Library
48.Mail Clients
49.Music
50.Net
51.Parser
52.PDF
53.Portal
54.Profiler
55.Project Management
56.Report
57.RSS RDF
58.Rule Engine
59.Science
60.Scripting
61.Search Engine
62.Security
63.Sevlet Container
64.Source Control
65.Swing Library
66.Template Engine
67.Test Coverage
68.Testing
69.UML
70.Web Crawler
71.Web Framework
72.Web Mail
73.Web Server
74.Web Services
75.Web Services apache cxf 2.2.6
76.Web Services AXIS2
77.Wiki Engine
78.Workflow Engines
79.XML
80.XML UI
Java Source Code / Java Documentation » 6.0 JDK Core » swing » javax.swing.text 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


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



Field Summary
 booleanmajorAllocValid
    
 intmajorAxis
    
 int[]majorOffsets
    
 booleanmajorReqValid
    
 SizeRequirementsmajorRequest
    
 intmajorSpan
    
 int[]majorSpans
    
 booleanminorAllocValid
    
 int[]minorOffsets
    
 booleanminorReqValid
    
 SizeRequirementsminorRequest
    
 intminorSpan
    
 int[]minorSpans
    
 RectangletempRect
     used in paint.

Constructor Summary
public  BoxView(Element elem, int axis)
     Constructs a BoxView.

Method Summary
protected  voidbaselineLayout(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  SizeRequirementsbaselineRequirements(int axis, SizeRequirements r)
     Calculates the size requirements for this BoxView by examining the size of each child view.
protected  SizeRequirementscalculateMajorAxisRequirements(int axis, SizeRequirements r)
     Calculates the size requirements for the major axis axis.
protected  SizeRequirementscalculateMinorAxisRequirements(int axis, SizeRequirements r)
     Calculates the size requirements for the minor axis axis.
 voidcheckRequests(int axis)
     Checks the request cache and update if needed.
protected  voidchildAllocation(int index, Rectangle alloc)
     Allocates a region for a child view.
protected  booleanflipEastAndWestAtEnds(int position, Position.Bias bias)
     Determines in which direction the next view lays. Consider the View at index n.
protected  voidforwardUpdate(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  floatgetAlignment(int axis)
     Determines the desired alignment for this view along an axis.
public  intgetAxis()
     Fetches the tile axis property.
public  ShapegetChildAllocation(int index, Shape a)
     Fetches the allocation for the given child view.
public  intgetHeight()
     Returns the current height of the box.
public  floatgetMaximumSpan(int axis)
     Determines the maximum span for this view along an axis.
public  floatgetMinimumSpan(int axis)
     Determines the minimum span for this view along an axis.
protected  intgetOffset(int axis, int childIndex)
     Fetches the offset of a particular child's current layout.
public  floatgetPreferredSpan(int axis)
     Determines the preferred span for this view along an axis.
public  intgetResizeWeight(int axis)
     Gets the resize weight.
protected  intgetSpan(int axis, int childIndex)
     Fetches the span of a particular childs current layout.
 floatgetSpanOnAxis(int axis)
     Returns the size of the view along an axis.
protected  ViewgetViewAtPoint(int x, int y, Rectangle alloc)
     Fetches the child view at the given coordinates.
public  intgetWidth()
     Returns the current width of the box.
protected  booleanisAfter(int x, int y, Rectangle innerAlloc)
     Determines if a point falls after an allocated region.
protected  booleanisAllocationValid()
    
protected  booleanisBefore(int x, int y, Rectangle innerAlloc)
     Determines if a point falls before an allocated region.
protected  booleanisLayoutValid(int axis)
     Determines if the layout is valid along the given axis.
protected  voidlayout(int width, int height)
    
public  voidlayoutChanged(int axis)
     Invalidates the layout along an axis.
protected  voidlayoutMajorAxis(int targetSpan, int axis, int[] offsets, int[] spans)
     Performs layout for the major axis of the box (i.e.
protected  voidlayoutMinorAxis(int targetSpan, int axis, int[] offsets, int[] spans)
     Performs layout for the minor axis of the box (i.e.
public  ShapemodelToView(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  voidpaint(Graphics g, Shape allocation)
     Renders the BoxView using the given rendering surface and area on that surface.
protected  voidpaintChild(Graphics g, Rectangle alloc, int index)
     Paints a child.
public  voidpreferenceChanged(View child, boolean width, boolean height)
     This is called by a child to indicate its preferred span has changed.
public  voidreplace(int index, int length, View[] elems)
     Invalidates the layout and resizes the cache of requests/allocations.
public  voidsetAxis(int axis)
     Sets the tile axis property.
public  voidsetSize(float width, float height)
     Sets the size of the view.
 voidsetSpanOnAxis(int axis, float span)
     Sets the size of the view along an axis.
 voidupdateChildSizes()
     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  intviewToModel(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.

Field Detail
majorAllocValid
boolean majorAllocValid(Code)



majorAxis
int majorAxis(Code)



majorOffsets
int[] majorOffsets(Code)



majorReqValid
boolean majorReqValid(Code)



majorRequest
SizeRequirements majorRequest(Code)



majorSpan
int majorSpan(Code)



majorSpans
int[] majorSpans(Code)



minorAllocValid
boolean minorAllocValid(Code)



minorOffsets
int[] minorOffsets(Code)



minorReqValid
boolean minorReqValid(Code)



minorRequest
SizeRequirements minorRequest(Code)



minorSpan
int minorSpan(Code)



minorSpans
int[] minorSpans(Code)



tempRect
Rectangle tempRect(Code)
used in paint.




Constructor Detail
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




Method Detail
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 Views 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 Views are layed out in descending order. Otherwise the method would return false indicating the Views are layed out in ascending order.

If the receiver is laying its Views 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 Views surrounding the View responding for renderingposition and biasare 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_AXISor 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 nullif 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_AXISor 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_AXISor 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_AXISor 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 nullto 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)

Fields inherited from javax.swing.text.View
final public static int BadBreakWeight(Code)(Java Doc)
final public static int ExcellentBreakWeight(Code)(Java Doc)
final public static int ForcedBreakWeight(Code)(Java Doc)
final public static int GoodBreakWeight(Code)(Java Doc)
final public static int X_AXIS(Code)(Java Doc)
final public static int Y_AXIS(Code)(Java Doc)
final static Position.Bias[] sharedBiasReturn(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)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.