< prev index next >

src/java.desktop/share/classes/javax/accessibility/package-info.java

Print this page
rev 60127 : 8249205: Remove unnecessary trademark symbols


  40  * <h2><a id="Accessible"></a><a href="Accessible.html">Interface
  41  * Accessible</a></h2>
  42  * <a href="Accessible.html">Interface Accessible</a> is the main interface of
  43  * the Java Accessibility API. All components that support the Java
  44  * Accessibility API must implement this interface. It contains a single method,
  45  * {@code getAccessibleContext}, that returns an instance of the class
  46  * <a href="#AccessibleContext">AccessibleContext</a>. Sun thinks that
  47  * implementing this interface is the absolute minimum requirement of every
  48  * object that is part of the user interface of a Java application, if that
  49  * program is to be compatible with assistive technologies.
  50  *
  51  * <h2><a id="AccessibleContext"></a><a href="AccessibleContext.html">Class
  52  * AccessibleContext</a></h2>
  53  * <a href="AccessibleContext.html">AccessibleContext</a> represents the minimum
  54  * information all accessible objects return and is obtained by calling the
  55  * {@code getAccessibleContext} method on an object that implements the
  56  * <a href="#Accessible">Accessible</a> interface. This information includes the
  57  * accessible name, description, <a href="#AccessibleRole">role</a>, and
  58  * <a href="#AccessibleState">state</a> of the object, as well as information
  59  * about the parent and children of the object.&nbsp; In addition,
  60  * JavaBeans&trade; property change support is also included to allow assistive
  61  * technologies learn when the values of the accessible properties change.
  62  * AccessibleContext also contains methods for obtaining more specific
  63  * accessibility information about a component. If the component supports it,
  64  * these methods will return an object that implements one or more of the
  65  * following interfaces:
  66  * <ul>
  67  *     <li><b><a href="#AccessibleAction">AccessibleAction</a></b> - the object
  68  *     can perform one or more actions. This interface provides the standard
  69  *     mechanism for an assistive technology to determine what those actions are
  70  *     and tell the object to perform those actions. Any object that can be
  71  *     manipulated should return an object that implements this interface when
  72  *     the {@code getAccessibleAction} method is called on an AccessibleContext.
  73  *     </li>
  74  *     <li><b><a href="#AccessibleComponent">AccessibleComponent</a></b> - the
  75  *     object has a graphical representation. This interface provides the
  76  *     standard mechanism for an assistive technology to determine and set the
  77  *     graphical representation of the object. Any object that is rendered on
  78  *     the screen should return an object that implements this interface when
  79  *     the {@code getAccessibleComponent} method is called on an
  80  *     AccessibleContext.</li>




  40  * <h2><a id="Accessible"></a><a href="Accessible.html">Interface
  41  * Accessible</a></h2>
  42  * <a href="Accessible.html">Interface Accessible</a> is the main interface of
  43  * the Java Accessibility API. All components that support the Java
  44  * Accessibility API must implement this interface. It contains a single method,
  45  * {@code getAccessibleContext}, that returns an instance of the class
  46  * <a href="#AccessibleContext">AccessibleContext</a>. Sun thinks that
  47  * implementing this interface is the absolute minimum requirement of every
  48  * object that is part of the user interface of a Java application, if that
  49  * program is to be compatible with assistive technologies.
  50  *
  51  * <h2><a id="AccessibleContext"></a><a href="AccessibleContext.html">Class
  52  * AccessibleContext</a></h2>
  53  * <a href="AccessibleContext.html">AccessibleContext</a> represents the minimum
  54  * information all accessible objects return and is obtained by calling the
  55  * {@code getAccessibleContext} method on an object that implements the
  56  * <a href="#Accessible">Accessible</a> interface. This information includes the
  57  * accessible name, description, <a href="#AccessibleRole">role</a>, and
  58  * <a href="#AccessibleState">state</a> of the object, as well as information
  59  * about the parent and children of the object.&nbsp; In addition,
  60  * JavaBeans property change support is also included to allow assistive
  61  * technologies learn when the values of the accessible properties change.
  62  * AccessibleContext also contains methods for obtaining more specific
  63  * accessibility information about a component. If the component supports it,
  64  * these methods will return an object that implements one or more of the
  65  * following interfaces:
  66  * <ul>
  67  *     <li><b><a href="#AccessibleAction">AccessibleAction</a></b> - the object
  68  *     can perform one or more actions. This interface provides the standard
  69  *     mechanism for an assistive technology to determine what those actions are
  70  *     and tell the object to perform those actions. Any object that can be
  71  *     manipulated should return an object that implements this interface when
  72  *     the {@code getAccessibleAction} method is called on an AccessibleContext.
  73  *     </li>
  74  *     <li><b><a href="#AccessibleComponent">AccessibleComponent</a></b> - the
  75  *     object has a graphical representation. This interface provides the
  76  *     standard mechanism for an assistive technology to determine and set the
  77  *     graphical representation of the object. Any object that is rendered on
  78  *     the screen should return an object that implements this interface when
  79  *     the {@code getAccessibleComponent} method is called on an
  80  *     AccessibleContext.</li>


< prev index next >