home *** CD-ROM | disk | FTP | other *** search
- package javax.swing;
-
- import java.awt.Graphics;
- import java.awt.Rectangle;
- import java.awt.Shape;
- import javax.swing.event.DocumentEvent;
- import javax.swing.text.CompositeView;
- import javax.swing.text.Element;
- import javax.swing.text.GlyphView;
- import javax.swing.text.View;
- import javax.swing.text.ViewFactory;
-
- class JEditorPane$PlainEditorKit$PlainParagraph$LogicalView extends CompositeView {
- JEditorPane$PlainEditorKit$PlainParagraph$LogicalView(Element var1) {
- super(var1);
- }
-
- protected int getViewIndexAtPosition(int var1) {
- Element var2 = ((View)this).getElement();
- return var2.getElementCount() > 0 ? var2.getElementIndex(var1) : 0;
- }
-
- protected boolean updateChildren(DocumentEvent.ElementChange var1, DocumentEvent var2, ViewFactory var3) {
- return false;
- }
-
- protected void loadChildren(ViewFactory var1) {
- Element var2 = ((View)this).getElement();
- if (var2.getElementCount() > 0) {
- super.loadChildren(var1);
- } else {
- GlyphView var3 = new GlyphView(var2);
- ((View)this).append(var3);
- }
-
- }
-
- public float getPreferredSpan(int var1) {
- if (((CompositeView)this).getViewCount() != 1) {
- throw new Error("One child view is assumed.");
- } else {
- View var2 = ((CompositeView)this).getView(0);
- return var2.getPreferredSpan(var1);
- }
- }
-
- 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) {
- }
- }
-