Adds the listener to the collection of listeners who will be notified when an accessible client asks for custom control specific information. The listener is notified by sending it one of the messages defined in the <code>AccessibleControlListener</code> interface.
Adds the listener to the collection of listeners who will be notified when an accessible client asks for certain strings, such as name, description, help, or keyboard shortcut. The listener is notified by sending it one of the messages defined in the <code>AccessibleListener</code> interface.
Adds the listener to the collection of listeners who will be notified when an accessible client asks for custom text control specific information. The listener is notified by sending it one of the messages defined in the <code>AccessibleTextListener</code> interface.
Returns the control for this Accessible object.
Removes the listener from the collection of listeners who will be notified when an accessible client asks for custom control specific information.
Removes the listener from the collection of listeners who will be notified when an accessible client asks for certain strings, such as name, description, help, or keyboard shortcut.
Removes the listener from the collection of listeners who will be notified when an accessible client asks for custom text control specific information.
Sends a message to accessible clients that the child selection within a custom container control has changed.
Sends a message to accessible clients indicating that the focus has changed within a custom control.
Sends a message to accessible clients that the text caret has moved within a custom control.
Sends a message to accessible clients that the text within a custom control has changed.
Sends a message to accessible clients that the text selection has changed within a custom control.
Invokes platform specific functionality to allocate a new accessible object. <p> <b>IMPORTANT:</b> This method is <em>not</em> part of the public API for <code>Accessible</code>. It is marked public only so that it can be shared within the packages provided by SWT. It is not available on all platforms, and should never be called from application code. </p>
Instances of this class provide a bridge between application code and assistive technology clients. Many platforms provide default accessible behavior for most widgets, and this class allows that default behavior to be overridden. Applications can get the default Accessible object for a control by sending it <code>getAccessible</code>, and then add an accessible listener to override simple items like the name and help string, or they can add an accessible control listener to override complex items. As a rule of thumb, an application would only want to use the accessible control listener to implement accessibility for a custom control.
@see Control#getAccessible @see AccessibleListener @see AccessibleEvent @see AccessibleControlListener @see AccessibleControlEvent @see <a href="http://www.eclipse.org/swt/snippets/#accessibility">Accessibility snippets</a> @see <a href="http://www.eclipse.org/swt/">Sample code and further information</a>
@since 2.0