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 / accessibility / AccessibleContext.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  4.0 KB  |  127 lines

  1. package javax.accessibility;
  2.  
  3. import java.awt.IllegalComponentStateException;
  4. import java.beans.PropertyChangeListener;
  5. import java.beans.PropertyChangeSupport;
  6. import java.util.Locale;
  7.  
  8. public abstract class AccessibleContext {
  9.    public static final String ACCESSIBLE_NAME_PROPERTY = "AccessibleName";
  10.    public static final String ACCESSIBLE_DESCRIPTION_PROPERTY = "AccessibleDescription";
  11.    public static final String ACCESSIBLE_STATE_PROPERTY = "AccessibleState";
  12.    public static final String ACCESSIBLE_VALUE_PROPERTY = "AccessibleValue";
  13.    public static final String ACCESSIBLE_SELECTION_PROPERTY = "AccessibleSelection";
  14.    public static final String ACCESSIBLE_TEXT_PROPERTY = "AccessibleText";
  15.    public static final String ACCESSIBLE_CARET_PROPERTY = "AccessibleCaret";
  16.    public static final String ACCESSIBLE_VISIBLE_DATA_PROPERTY = "AccessibleVisibleData";
  17.    public static final String ACCESSIBLE_CHILD_PROPERTY = "AccessibleChild";
  18.    public static final String ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY = "AccessibleActiveDescendant";
  19.    public static final String ACCESSIBLE_TABLE_CAPTION_CHANGED = "accessibleTableCaptionChanged";
  20.    public static final String ACCESSIBLE_TABLE_SUMMARY_CHANGED = "accessibleTableSummaryChanged";
  21.    public static final String ACCESSIBLE_TABLE_MODEL_CHANGED = "accessibleTableModelChanged";
  22.    public static final String ACCESSIBLE_TABLE_ROW_HEADER_CHANGED = "accessibleTableRowHeaderChanged";
  23.    public static final String ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED = "accessibleTableRowDescriptionChanged";
  24.    public static final String ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED = "accessibleTableColumnHeaderChanged";
  25.    public static final String ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED = "accessibleTableColumnDescriptionChanged";
  26.    public static final String ACCESSIBLE_ACTION_PROPERTY = "accessibleActionProperty";
  27.    protected Accessible accessibleParent = null;
  28.    protected String accessibleName = null;
  29.    protected String accessibleDescription = null;
  30.    private PropertyChangeSupport accessibleChangeSupport = null;
  31.    private AccessibleRelationSet relationSet = new AccessibleRelationSet();
  32.  
  33.    public String getAccessibleName() {
  34.       return this.accessibleName;
  35.    }
  36.  
  37.    public void setAccessibleName(String var1) {
  38.       String var2 = this.accessibleName;
  39.       this.accessibleName = var1;
  40.       this.firePropertyChange("AccessibleName", var2, this.accessibleName);
  41.    }
  42.  
  43.    public String getAccessibleDescription() {
  44.       return this.accessibleDescription;
  45.    }
  46.  
  47.    public void setAccessibleDescription(String var1) {
  48.       String var2 = this.accessibleDescription;
  49.       this.accessibleDescription = var1;
  50.       this.firePropertyChange("AccessibleDescription", var2, this.accessibleDescription);
  51.    }
  52.  
  53.    public abstract AccessibleRole getAccessibleRole();
  54.  
  55.    public abstract AccessibleStateSet getAccessibleStateSet();
  56.  
  57.    public Accessible getAccessibleParent() {
  58.       return this.accessibleParent;
  59.    }
  60.  
  61.    public void setAccessibleParent(Accessible var1) {
  62.       this.accessibleParent = var1;
  63.    }
  64.  
  65.    public abstract int getAccessibleIndexInParent();
  66.  
  67.    public abstract int getAccessibleChildrenCount();
  68.  
  69.    public abstract Accessible getAccessibleChild(int var1);
  70.  
  71.    public abstract Locale getLocale() throws IllegalComponentStateException;
  72.  
  73.    public void addPropertyChangeListener(PropertyChangeListener var1) {
  74.       if (this.accessibleChangeSupport == null) {
  75.          this.accessibleChangeSupport = new PropertyChangeSupport(this);
  76.       }
  77.  
  78.       this.accessibleChangeSupport.addPropertyChangeListener(var1);
  79.    }
  80.  
  81.    public void removePropertyChangeListener(PropertyChangeListener var1) {
  82.       if (this.accessibleChangeSupport != null) {
  83.          this.accessibleChangeSupport.removePropertyChangeListener(var1);
  84.       }
  85.  
  86.    }
  87.  
  88.    public AccessibleAction getAccessibleAction() {
  89.       return null;
  90.    }
  91.  
  92.    public AccessibleComponent getAccessibleComponent() {
  93.       return null;
  94.    }
  95.  
  96.    public AccessibleSelection getAccessibleSelection() {
  97.       return null;
  98.    }
  99.  
  100.    public AccessibleText getAccessibleText() {
  101.       return null;
  102.    }
  103.  
  104.    public AccessibleValue getAccessibleValue() {
  105.       return null;
  106.    }
  107.  
  108.    public AccessibleIcon[] getAccessibleIcon() {
  109.       return null;
  110.    }
  111.  
  112.    public AccessibleRelationSet getAccessibleRelationSet() {
  113.       return this.relationSet;
  114.    }
  115.  
  116.    public AccessibleTable getAccessibleTable() {
  117.       return null;
  118.    }
  119.  
  120.    public void firePropertyChange(String var1, Object var2, Object var3) {
  121.       if (this.accessibleChangeSupport != null) {
  122.          this.accessibleChangeSupport.firePropertyChange(var1, var2, var3);
  123.       }
  124.  
  125.    }
  126. }
  127.