home *** CD-ROM | disk | FTP | other *** search
/ S283 Planetary Science &… the Search for Life CD 3 / 0_CD-ROM.iso / install / jre1_3 / lib / rt.jar / javax / swing / plaf / multi / MultiTextUI.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  3.7 KB  |  202 lines

  1. package javax.swing.plaf.multi;
  2.  
  3. import java.awt.Dimension;
  4. import java.awt.Graphics;
  5. import java.awt.Point;
  6. import java.awt.Rectangle;
  7. import java.util.Vector;
  8. import javax.accessibility.Accessible;
  9. import javax.swing.JComponent;
  10. import javax.swing.plaf.ComponentUI;
  11. import javax.swing.plaf.TextUI;
  12. import javax.swing.text.BadLocationException;
  13. import javax.swing.text.EditorKit;
  14. import javax.swing.text.JTextComponent;
  15. import javax.swing.text.Position;
  16. import javax.swing.text.View;
  17.  
  18. public class MultiTextUI extends TextUI {
  19.    protected Vector uis = new Vector();
  20.  
  21.    public ComponentUI[] getUIs() {
  22.       return MultiLookAndFeel.uisToArray(this.uis);
  23.    }
  24.  
  25.    public Rectangle modelToView(JTextComponent var1, int var2) throws BadLocationException {
  26.       Rectangle var3 = ((TextUI)this.uis.elementAt(0)).modelToView(var1, var2);
  27.  
  28.       for(int var4 = 1; var4 < this.uis.size(); ++var4) {
  29.          ((TextUI)this.uis.elementAt(var4)).modelToView(var1, var2);
  30.       }
  31.  
  32.       return var3;
  33.    }
  34.  
  35.    public Rectangle modelToView(JTextComponent var1, int var2, Position.Bias var3) throws BadLocationException {
  36.       Rectangle var4 = ((TextUI)this.uis.elementAt(0)).modelToView(var1, var2, var3);
  37.  
  38.       for(int var5 = 1; var5 < this.uis.size(); ++var5) {
  39.          ((TextUI)this.uis.elementAt(var5)).modelToView(var1, var2, var3);
  40.       }
  41.  
  42.       return var4;
  43.    }
  44.  
  45.    public int viewToModel(JTextComponent var1, Point var2) {
  46.       int var3 = ((TextUI)this.uis.elementAt(0)).viewToModel(var1, var2);
  47.  
  48.       for(int var4 = 1; var4 < this.uis.size(); ++var4) {
  49.          ((TextUI)this.uis.elementAt(var4)).viewToModel(var1, var2);
  50.       }
  51.  
  52.       return var3;
  53.    }
  54.  
  55.    public int viewToModel(JTextComponent var1, Point var2, Position.Bias[] var3) {
  56.       int var4 = ((TextUI)this.uis.elementAt(0)).viewToModel(var1, var2, var3);
  57.  
  58.       for(int var5 = 1; var5 < this.uis.size(); ++var5) {
  59.          ((TextUI)this.uis.elementAt(var5)).viewToModel(var1, var2, var3);
  60.       }
  61.  
  62.       return var4;
  63.    }
  64.  
  65.    public int getNextVisualPositionFrom(JTextComponent var1, int var2, Position.Bias var3, int var4, Position.Bias[] var5) throws BadLocationException {
  66.       int var6 = ((TextUI)this.uis.elementAt(0)).getNextVisualPositionFrom(var1, var2, var3, var4, var5);
  67.  
  68.       for(int var7 = 1; var7 < this.uis.size(); ++var7) {
  69.          ((TextUI)this.uis.elementAt(var7)).getNextVisualPositionFrom(var1, var2, var3, var4, var5);
  70.       }
  71.  
  72.       return var6;
  73.    }
  74.  
  75.    public void damageRange(JTextComponent var1, int var2, int var3) {
  76.       for(int var4 = 0; var4 < this.uis.size(); ++var4) {
  77.          ((TextUI)this.uis.elementAt(var4)).damageRange(var1, var2, var3);
  78.       }
  79.  
  80.    }
  81.  
  82.    public void damageRange(JTextComponent var1, int var2, int var3, Position.Bias var4, Position.Bias var5) {
  83.       for(int var6 = 0; var6 < this.uis.size(); ++var6) {
  84.          ((TextUI)this.uis.elementAt(var6)).damageRange(var1, var2, var3, var4, var5);
  85.       }
  86.  
  87.    }
  88.  
  89.    public EditorKit getEditorKit(JTextComponent var1) {
  90.       EditorKit var2 = ((TextUI)this.uis.elementAt(0)).getEditorKit(var1);
  91.  
  92.       for(int var3 = 1; var3 < this.uis.size(); ++var3) {
  93.          ((TextUI)this.uis.elementAt(var3)).getEditorKit(var1);
  94.       }
  95.  
  96.       return var2;
  97.    }
  98.  
  99.    public View getRootView(JTextComponent var1) {
  100.       View var2 = ((TextUI)this.uis.elementAt(0)).getRootView(var1);
  101.  
  102.       for(int var3 = 1; var3 < this.uis.size(); ++var3) {
  103.          ((TextUI)this.uis.elementAt(var3)).getRootView(var1);
  104.       }
  105.  
  106.       return var2;
  107.    }
  108.  
  109.    public void installUI(JComponent var1) {
  110.       for(int var2 = 0; var2 < this.uis.size(); ++var2) {
  111.          ((ComponentUI)this.uis.elementAt(var2)).installUI(var1);
  112.       }
  113.  
  114.    }
  115.  
  116.    public void uninstallUI(JComponent var1) {
  117.       for(int var2 = 0; var2 < this.uis.size(); ++var2) {
  118.          ((ComponentUI)this.uis.elementAt(var2)).uninstallUI(var1);
  119.       }
  120.  
  121.    }
  122.  
  123.    public void paint(Graphics var1, JComponent var2) {
  124.       for(int var3 = 0; var3 < this.uis.size(); ++var3) {
  125.          ((ComponentUI)this.uis.elementAt(var3)).paint(var1, var2);
  126.       }
  127.  
  128.    }
  129.  
  130.    public void update(Graphics var1, JComponent var2) {
  131.       for(int var3 = 0; var3 < this.uis.size(); ++var3) {
  132.          ((ComponentUI)this.uis.elementAt(var3)).update(var1, var2);
  133.       }
  134.  
  135.    }
  136.  
  137.    public Dimension getPreferredSize(JComponent var1) {
  138.       Dimension var2 = ((ComponentUI)this.uis.elementAt(0)).getPreferredSize(var1);
  139.  
  140.       for(int var3 = 1; var3 < this.uis.size(); ++var3) {
  141.          ((ComponentUI)this.uis.elementAt(var3)).getPreferredSize(var1);
  142.       }
  143.  
  144.       return var2;
  145.    }
  146.  
  147.    public Dimension getMinimumSize(JComponent var1) {
  148.       Dimension var2 = ((ComponentUI)this.uis.elementAt(0)).getMinimumSize(var1);
  149.  
  150.       for(int var3 = 1; var3 < this.uis.size(); ++var3) {
  151.          ((ComponentUI)this.uis.elementAt(var3)).getMinimumSize(var1);
  152.       }
  153.  
  154.       return var2;
  155.    }
  156.  
  157.    public Dimension getMaximumSize(JComponent var1) {
  158.       Dimension var2 = ((ComponentUI)this.uis.elementAt(0)).getMaximumSize(var1);
  159.  
  160.       for(int var3 = 1; var3 < this.uis.size(); ++var3) {
  161.          ((ComponentUI)this.uis.elementAt(var3)).getMaximumSize(var1);
  162.       }
  163.  
  164.       return var2;
  165.    }
  166.  
  167.    public boolean contains(JComponent var1, int var2, int var3) {
  168.       boolean var4 = ((ComponentUI)this.uis.elementAt(0)).contains(var1, var2, var3);
  169.  
  170.       for(int var5 = 1; var5 < this.uis.size(); ++var5) {
  171.          ((ComponentUI)this.uis.elementAt(var5)).contains(var1, var2, var3);
  172.       }
  173.  
  174.       return var4;
  175.    }
  176.  
  177.    public static ComponentUI createUI(JComponent var0) {
  178.       MultiTextUI var1 = new MultiTextUI();
  179.       return MultiLookAndFeel.createUIs(var1, (var1).uis, var0);
  180.    }
  181.  
  182.    public int getAccessibleChildrenCount(JComponent var1) {
  183.       int var2 = ((ComponentUI)this.uis.elementAt(0)).getAccessibleChildrenCount(var1);
  184.  
  185.       for(int var3 = 1; var3 < this.uis.size(); ++var3) {
  186.          ((ComponentUI)this.uis.elementAt(var3)).getAccessibleChildrenCount(var1);
  187.       }
  188.  
  189.       return var2;
  190.    }
  191.  
  192.    public Accessible getAccessibleChild(JComponent var1, int var2) {
  193.       Accessible var3 = ((ComponentUI)this.uis.elementAt(0)).getAccessibleChild(var1, var2);
  194.  
  195.       for(int var4 = 1; var4 < this.uis.size(); ++var4) {
  196.          ((ComponentUI)this.uis.elementAt(var4)).getAccessibleChild(var1, var2);
  197.       }
  198.  
  199.       return var3;
  200.    }
  201. }
  202.