| 
		
			 Préférences 
			
			
			
			
			Moteurs de recherche 
			
		 | 
	||||||||||||||||||||||||
| 				 JavaTM 2 Platform Std. Ed. v1.5.0 
			
javax.swing.text
 | 
	|||||||||||||||||||||||||
| Constructor Summary | |
|---|---|
FlowView.FlowStrategy()
 | 
|
| Method Summary | |
|---|---|
protected  void | 
adjustRow(FlowView fv,
          int rowIndex,
          int desiredSpan,
          int x)
Adjusts the given row if possible to fit within the layout span.  | 
 void | 
changedUpdate(FlowView fv,
              DocumentEvent e,
              Rectangle alloc)
Gives notification from the document that attributes were changed in a location that this view is responsible for.  | 
protected  View | 
createView(FlowView fv,
           int startOffset,
           int spanLeft,
           int rowIndex)
Creates a view that can be used to represent the current piece of the flow.  | 
protected  View | 
getLogicalView(FlowView fv)
This method gives flow strategies access to the logical view of the FlowView.  | 
 void | 
insertUpdate(FlowView fv,
             DocumentEvent e,
             Rectangle alloc)
Gives notification that something was inserted into the document in a location that the given flow view is responsible for.  | 
 void | 
layout(FlowView fv)
Update the flow on the given FlowView.  | 
protected  int | 
layoutRow(FlowView fv,
          int rowIndex,
          int pos)
Creates a row of views that will fit within the layout span of the row.  | 
 void | 
removeUpdate(FlowView fv,
             DocumentEvent e,
             Rectangle alloc)
Gives notification that something was removed from the document in a location that the given flow view is responsible for.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public FlowView.FlowStrategy()
| Method Detail | 
|---|
public void insertUpdate(FlowView fv, DocumentEvent e, Rectangle alloc)
e - the change information from the associated documentalloc - the current allocation of the view inside of the insets.
   This value will be null if the view has not yet been displayed.View.insertUpdate(javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory)public void removeUpdate(FlowView fv, DocumentEvent e, Rectangle alloc)
e - the change information from the associated documentalloc - the current allocation of the view inside of the insets.View.removeUpdate(javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory)public void changedUpdate(FlowView fv, DocumentEvent e, Rectangle alloc)
fv - the FlowView containing the changese - the DocumentEvent describing the changes
               done to the Documentalloc - Bounds of the ViewView.changedUpdate(javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory)protected View getLogicalView(FlowView fv)
public void layout(FlowView fv)
fv - the view to reflowprotected int layoutRow(FlowView fv, int rowIndex, int pos)
rowIndex - the index of the row to fill in with views.  The
   row is assumed to be empty on entry.pos - The current position in the children of
   this views element from which to start.
protected void adjustRow(FlowView fv, int rowIndex, int desiredSpan, int x)
rowIndex - the row to adjust to the current layout
  span.desiredSpan - the current layout span >= 0x - the location r starts at.protected View createView(FlowView fv, int startOffset, int spanLeft, int rowIndex)
fv - the view holding the flowstartOffset - the start location for the view being createdspanLeft - the about of span left to fill in the rowrowIndex - the row the view will be placed into