home *** CD-ROM | disk | FTP | other *** search
/ S283 Planetary Science &n…he Search for Life DVD 2 / DVD-ROM.iso / install / jre1_3 / lib / rt.jar / javax / swing / JEditorPane$PlainEditorKit$PlainParagraph$LogicalView.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  1.9 KB  |  70 lines

  1. package javax.swing;
  2.  
  3. import java.awt.Graphics;
  4. import java.awt.Rectangle;
  5. import java.awt.Shape;
  6. import javax.swing.event.DocumentEvent;
  7. import javax.swing.text.CompositeView;
  8. import javax.swing.text.Element;
  9. import javax.swing.text.GlyphView;
  10. import javax.swing.text.View;
  11. import javax.swing.text.ViewFactory;
  12.  
  13. class JEditorPane$PlainEditorKit$PlainParagraph$LogicalView extends CompositeView {
  14.    JEditorPane$PlainEditorKit$PlainParagraph$LogicalView(Element var1) {
  15.       super(var1);
  16.    }
  17.  
  18.    protected int getViewIndexAtPosition(int var1) {
  19.       Element var2 = ((View)this).getElement();
  20.       return var2.getElementCount() > 0 ? var2.getElementIndex(var1) : 0;
  21.    }
  22.  
  23.    protected boolean updateChildren(DocumentEvent.ElementChange var1, DocumentEvent var2, ViewFactory var3) {
  24.       return false;
  25.    }
  26.  
  27.    protected void loadChildren(ViewFactory var1) {
  28.       Element var2 = ((View)this).getElement();
  29.       if (var2.getElementCount() > 0) {
  30.          super.loadChildren(var1);
  31.       } else {
  32.          GlyphView var3 = new GlyphView(var2);
  33.          ((View)this).append(var3);
  34.       }
  35.  
  36.    }
  37.  
  38.    public float getPreferredSpan(int var1) {
  39.       if (((CompositeView)this).getViewCount() != 1) {
  40.          throw new Error("One child view is assumed.");
  41.       } else {
  42.          View var2 = ((CompositeView)this).getView(0);
  43.          return var2.getPreferredSpan(var1);
  44.       }
  45.    }
  46.  
  47.    protected void forwardUpdateToView(View var1, DocumentEvent var2, Shape var3, ViewFactory var4) {
  48.       var1.setParent(this);
  49.       super.forwardUpdateToView(var1, var2, var3, var4);
  50.    }
  51.  
  52.    public void paint(Graphics var1, Shape var2) {
  53.    }
  54.  
  55.    protected boolean isBefore(int var1, int var2, Rectangle var3) {
  56.       return false;
  57.    }
  58.  
  59.    protected boolean isAfter(int var1, int var2, Rectangle var3) {
  60.       return false;
  61.    }
  62.  
  63.    protected View getViewAtPoint(int var1, int var2, Rectangle var3) {
  64.       return null;
  65.    }
  66.  
  67.    protected void childAllocation(int var1, Rectangle var2) {
  68.    }
  69. }
  70.