|Method from javax.swing.text.FlowView$FlowStrategy Detail:|
void addDamage(FlowView fv,
protected void adjustRow(FlowView fv,
Adjusts the given row if possible to fit within the
layout span. By default this will try to find the
highest break weight possible nearest the end of
the row. If a forced break is encountered, the
break will be positioned there.
public void changedUpdate(FlowView fv,
Gives notification from the document that attributes were changed
in a location that this view is responsible for.
protected View createView(FlowView fv,
Creates a view that can be used to represent the current piece
of the flow. This can be either an entire view from the
logical view, or a fragment of the logical view.
protected View getLogicalView(FlowView fv)
This method gives flow strategies access to the logical
view of the FlowView.
public void insertUpdate(FlowView fv,
Gives notification that something was inserted into the document
in a location that the given flow view is responsible for. The
strategy should update the appropriate changed region (which
depends upon the strategy used for repair).
public void layout(FlowView fv)
Update the flow on the given FlowView. By default, this causes
all of the rows (child views) to be rebuilt to match the given
constraints for each row. This is called by a FlowView.layout
to update the child views in the flow.
protected int layoutRow(FlowView fv,
Creates a row of views that will fit within the
layout span of the row. This is called by the layout method.
This is implemented to fill the row by repeatedly calling
the createView method until the available span has been
exhausted, a forced break was encountered, or the createView
method returned null. If the remaining span was exhaused,
the adjustRow method will be called to perform adjustments
to the row to try and make it fit into the given span.
public void removeUpdate(FlowView fv,
Gives notification that something was removed from the document
in a location that the given flow view is responsible for.
void reparentViews(View pool,