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 / java / awt / im / InputMethodHighlight.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  1.2 KB  |  52 lines

  1. package java.awt.im;
  2.  
  3. import java.util.Map;
  4.  
  5. public class InputMethodHighlight {
  6.    public static final int RAW_TEXT = 0;
  7.    public static final int CONVERTED_TEXT = 1;
  8.    public static final InputMethodHighlight UNSELECTED_RAW_TEXT_HIGHLIGHT = new InputMethodHighlight(false, 0);
  9.    public static final InputMethodHighlight SELECTED_RAW_TEXT_HIGHLIGHT = new InputMethodHighlight(true, 0);
  10.    public static final InputMethodHighlight UNSELECTED_CONVERTED_TEXT_HIGHLIGHT = new InputMethodHighlight(false, 1);
  11.    public static final InputMethodHighlight SELECTED_CONVERTED_TEXT_HIGHLIGHT = new InputMethodHighlight(true, 1);
  12.    private boolean selected;
  13.    private int state;
  14.    private int variation;
  15.    private Map style;
  16.  
  17.    public InputMethodHighlight(boolean var1, int var2) {
  18.       this(var1, var2, 0, (Map)null);
  19.    }
  20.  
  21.    public InputMethodHighlight(boolean var1, int var2, int var3) {
  22.       this(var1, var2, var3, (Map)null);
  23.    }
  24.  
  25.    public InputMethodHighlight(boolean var1, int var2, int var3, Map var4) {
  26.       this.selected = var1;
  27.       if (var2 != 0 && var2 != 1) {
  28.          throw new IllegalArgumentException("unknown input method highlight state");
  29.       } else {
  30.          this.state = var2;
  31.          this.variation = var3;
  32.          this.style = var4;
  33.       }
  34.    }
  35.  
  36.    public boolean isSelected() {
  37.       return this.selected;
  38.    }
  39.  
  40.    public int getState() {
  41.       return this.state;
  42.    }
  43.  
  44.    public int getVariation() {
  45.       return this.variation;
  46.    }
  47.  
  48.    public Map getStyle() {
  49.       return this.style;
  50.    }
  51. }
  52.