jdk/src/java.desktop/share/classes/javax/accessibility/package-info.java
changeset 45649 499d43823920
parent 45025 9ad3afa82b5e
child 46875 df84256498ae
equal deleted inserted replaced
45648:87c997b74bb8 45649:499d43823920
    55  * {@code getAccessibleContext} method on an object that implements the
    55  * {@code getAccessibleContext} method on an object that implements the
    56  * <a href="#Accessible">Accessible</a> interface. This information includes the
    56  * <a href="#Accessible">Accessible</a> interface. This information includes the
    57  * accessible name, description, <a href="#AccessibleRole">role</a>, and
    57  * accessible name, description, <a href="#AccessibleRole">role</a>, and
    58  * <a href="#AccessibleState">state</a> of the object, as well as information
    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,
    59  * about the parent and children of the object.&nbsp; In addition,
    60  * JavaBeans&trade; property change support is also included to allow assisitive
    60  * JavaBeans&trade; property change support is also included to allow assistive
    61  * technologies learn when the values of the accessible properties change.
    61  * technologies learn when the values of the accessible properties change.
    62  * AccessibleContext also contains methods for obtaining more specific
    62  * AccessibleContext also contains methods for obtaining more specific
    63  * accessibility information about a component. If the component supports it,
    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
    64  * these methods will return an object that implements one or more of the
    65  * following interfaces:
    65  * following interfaces:
   173  * interface by first obtaining its
   173  * interface by first obtaining its
   174  * <a href="#AccessibleContext">AccessibleContext</a> (see
   174  * <a href="#AccessibleContext">AccessibleContext</a> (see
   175  * <a href="#Accessible">Accessible</a>) and then calling the
   175  * <a href="#Accessible">Accessible</a>) and then calling the
   176  * {@code getAccessibleAction} method of
   176  * {@code getAccessibleAction} method of
   177  * <a href="#AccessibleContext">AccessibleContext</a>. If the return value is
   177  * <a href="#AccessibleContext">AccessibleContext</a>. If the return value is
   178  * not null, the object supports this interface.
   178  * not {@code null}, the object supports this interface.
   179  *
   179  *
   180  * <h3> <a id="AccessibleComponent"></a><a href="AccessibleComponent.html">
   180  * <h3> <a id="AccessibleComponent"></a><a href="AccessibleComponent.html">
   181  * Interface AccessibleComponent</a></h3>
   181  * Interface AccessibleComponent</a></h3>
   182  * The <a href="AccessibleComponent.html">AccessibleComponent</a> interface
   182  * The <a href="AccessibleComponent.html">AccessibleComponent</a> interface
   183  * should be supported by any object that is rendered on the screen. This
   183  * should be supported by any object that is rendered on the screen. This
   186  * can determine if an object supports the AccessibleComponent interface by
   186  * can determine if an object supports the AccessibleComponent interface by
   187  * first obtaining its <a href="#AccessibleContext">AccessibleContext</a> (see
   187  * first obtaining its <a href="#AccessibleContext">AccessibleContext</a> (see
   188  * <a href="#Accessible">Accessible</a>) and then calling the
   188  * <a href="#Accessible">Accessible</a>) and then calling the
   189  * {@code getAccessibleComponent} method of
   189  * {@code getAccessibleComponent} method of
   190  * <a href="#AccessibleContext">AccessibleContext</a>. If the return value is
   190  * <a href="#AccessibleContext">AccessibleContext</a>. If the return value is
   191  * not null, the object supports this interface.
   191  * not {@code null}, the object supports this interface.
   192  *
   192  *
   193  * <h3><a id="AccessibleSelection"></a><a href="AccessibleSelection.html">
   193  * <h3><a id="AccessibleSelection"></a><a href="AccessibleSelection.html">
   194  * Interface AccessibleSelection</a></h3>
   194  * Interface AccessibleSelection</a></h3>
   195  * The <a href="AccessibleSelection.html">AccessibleSelection</a> interface
   195  * The <a href="AccessibleSelection.html">AccessibleSelection</a> interface
   196  * provides the standard mechanism for an assistive technology to determine what
   196  * provides the standard mechanism for an assistive technology to determine what
   202  * interface by first obtaining its
   202  * interface by first obtaining its
   203  * <a href="#AccessibleContext">AccessibleContext</a> (see
   203  * <a href="#AccessibleContext">AccessibleContext</a> (see
   204  * <a href="#Accessible">Accessible</a>) and then calling the
   204  * <a href="#Accessible">Accessible</a>) and then calling the
   205  * {@code getAccessibleSelection} method of
   205  * {@code getAccessibleSelection} method of
   206  * <a href="#AccessibleContext">AccessibleContext</a>. If the return value is
   206  * <a href="#AccessibleContext">AccessibleContext</a>. If the return value is
   207  * not null, the object supports this interface.
   207  * not {@code null}, the object supports this interface.
   208  *
   208  *
   209  * <h3><a id="AccessibleText"></a><a href="AccessibleText.html">Interface
   209  * <h3><a id="AccessibleText"></a><a href="AccessibleText.html">Interface
   210  * AccessibleText</a></h3>
   210  * AccessibleText</a></h3>
   211  * Interface <a href="AccessibleText.html">AccessibleText</a> is the contract
   211  * Interface <a href="AccessibleText.html">AccessibleText</a> is the contract
   212  * for making rich, editable text Accessible. Not all text displayed on the
   212  * for making rich, editable text Accessible. Not all text displayed on the
   226  * Applications can determine if an object supports the AccessibleText interface
   226  * Applications can determine if an object supports the AccessibleText interface
   227  * by first obtaining its <a href="#AccessibleContext">AccessibleContext</a>
   227  * by first obtaining its <a href="#AccessibleContext">AccessibleContext</a>
   228  * (see <a href="#Accessible">Accessible</a>) and then calling the
   228  * (see <a href="#Accessible">Accessible</a>) and then calling the
   229  * {@code getAccessibleText} method of
   229  * {@code getAccessibleText} method of
   230  * <a href="#AccessibleContext">AccessibleContext</a>. If the return value is
   230  * <a href="#AccessibleContext">AccessibleContext</a>. If the return value is
   231  * not null, the object supports this interface.
   231  * not {@code null}, the object supports this interface.
   232  *
   232  *
   233  * <h3><a id="AccessibleHypertext"></a> <a href="AccessibleHypertext.html">
   233  * <h3><a id="AccessibleHypertext"></a> <a href="AccessibleHypertext.html">
   234  * Interface AccessibleHypertext</a></h3>
   234  * Interface AccessibleHypertext</a></h3>
   235  * The <a href="AccessibleHypertext.html">AccessibleHypertext</a> interface
   235  * The <a href="AccessibleHypertext.html">AccessibleHypertext</a> interface
   236  * should be supported by any object that presents hypertext information on the
   236  * should be supported by any object that presents hypertext information on the
   266  * interface by first obtaining its
   266  * interface by first obtaining its
   267  * <a href="#AccessibleContext">AccessibleContext</a> (see
   267  * <a href="#AccessibleContext">AccessibleContext</a> (see
   268  * <a href="#Accessible">Accessible</a>) and then calling the
   268  * <a href="#Accessible">Accessible</a>) and then calling the
   269  * {@code getAccessibleValue} method of
   269  * {@code getAccessibleValue} method of
   270  * <a href="#AccessibleContext">AccessibleContext</a>. If the return value is
   270  * <a href="#AccessibleContext">AccessibleContext</a>. If the return value is
   271  * not null, the object supports this interface.
   271  * not {@code null}, the object supports this interface.
   272  *
   272  *
   273  * @since 1.2
   273  * @since 1.2
   274  */
   274  */
   275 package javax.accessibility;
   275 package javax.accessibility;