home *** CD-ROM | disk | FTP | other *** search
- package javax.swing.text;
-
- import java.awt.Graphics;
- import java.awt.Rectangle;
- import java.awt.Shape;
- import javax.swing.event.DocumentEvent;
-
- class FlowView$LogicalView extends CompositeView {
- FlowView$LogicalView(Element var1) {
- super(var1);
- }
-
- public AttributeSet getAttributes() {
- View var1 = ((View)this).getParent();
- return var1 != null ? var1.getAttributes() : null;
- }
-
- public float getPreferredSpan(int var1) {
- float var2 = 0.0F;
- float var3 = 0.0F;
- int var4 = ((CompositeView)this).getViewCount();
-
- for(int var5 = 0; var5 < var4; ++var5) {
- View var6 = ((CompositeView)this).getView(var5);
- var3 += var6.getPreferredSpan(var1);
- if (var6.getBreakWeight(var1, 0.0F, 32767.0F) >= 3000) {
- var2 = Math.max(var2, var3);
- var3 = 0.0F;
- }
- }
-
- var2 = Math.max(var2, var3);
- return var2;
- }
-
- public float getMinimumSpan(int var1) {
- float var2 = 0.0F;
- float var3 = 0.0F;
- boolean var4 = false;
- int var5 = ((CompositeView)this).getViewCount();
-
- for(int var6 = 0; var6 < var5; ++var6) {
- View var7 = ((CompositeView)this).getView(var6);
- if (var7.getBreakWeight(var1, 0.0F, 32767.0F) == 0) {
- var3 += var7.getPreferredSpan(var1);
- var4 = true;
- } else if (var4) {
- var2 = Math.max(var3, var2);
- var4 = false;
- var3 = 0.0F;
- }
- }
-
- var2 = Math.max(var2, var3);
- return var2;
- }
-
- protected void forwardUpdateToView(View var1, DocumentEvent var2, Shape var3, ViewFactory var4) {
- var1.setParent(this);
- super.forwardUpdateToView(var1, var2, var3, var4);
- }
-
- public void paint(Graphics var1, Shape var2) {
- }
-
- protected boolean isBefore(int var1, int var2, Rectangle var3) {
- return false;
- }
-
- protected boolean isAfter(int var1, int var2, Rectangle var3) {
- return false;
- }
-
- protected View getViewAtPoint(int var1, int var2, Rectangle var3) {
- return null;
- }
-
- protected void childAllocation(int var1, Rectangle var2) {
- }
- }
-