/** * Invokes platform specific functionality to dispose an 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> * * @noreference This method is not intended to be referenced by clients. */ public void internal_dispose_Accessible() { release(true); }
/** * Disposes of the operating system resources associated with * the receiver, and removes the receiver from its parent's * list of children. * <p> * This method should be called when an accessible that was created * with the public constructor <code>Accessible(Accessible parent)</code> * is no longer needed. You do not need to call this when the receiver's * control is disposed, because all <code>Accessible</code> instances * associated with a control are released when the control is disposed. * It is also not necessary to call this for instances of <code>Accessible</code> * that were retrieved with <code>Control.getAccessible()</code>. * </p> * * @since 3.6 */ public void dispose () { if (parent == null) return; release(true); parent = null; }
/** * Disposes of the operating system resources associated with * the receiver, and removes the receiver from its parent's * list of children. * <p> * This method should be called when an accessible that was created * with the public constructor <code>Accessible(Accessible parent)</code> * is no longer needed. You do not need to call this when the receiver's * control is disposed, because all <code>Accessible</code> instances * associated with a control are released when the control is disposed. * It is also not necessary to call this for instances of <code>Accessible</code> * that were retrieved with <code>Control.getAccessible()</code>. * </p> * * @since 3.6 */ public void dispose () { if (parent == null) return; release(); parent.children.remove(this); parent = null; }
/** * Disposes of the operating system resources associated with * the receiver, and removes the receiver from its parent's * list of children. * <p> * This method should be called when an accessible that was created * with the public constructor <code>Accessible(Accessible parent)</code> * is no longer needed. You do not need to call this when the receiver's * control is disposed, because all <code>Accessible</code> instances * associated with a control are released when the control is disposed. * It is also not necessary to call this for instances of <code>Accessible</code> * that were retrieved with <code>Control.getAccessible()</code>. * </p> * * @since 3.6 */ public void dispose () { if (parent == null) return; release(); parent.children.remove(this); parent = null; }
/** * Disposes of the operating system resources associated with * the receiver, and removes the receiver from its parent's * list of children. * <p> * This method should be called when an accessible that was created * with the public constructor <code>Accessible(Accessible parent)</code> * is no longer needed. You do not need to call this when the receiver's * control is disposed, because all <code>Accessible</code> instances * associated with a control are released when the control is disposed. * It is also not necessary to call this for instances of <code>Accessible</code> * that were retrieved with <code>Control.getAccessible()</code>. * </p> * * @since 3.6 */ public void dispose () { if (parent == null) return; release(); parent.children.remove(this); parent = null; }
/** * Invokes platform specific functionality to dispose an 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> * * @noreference This method is not intended to be referenced by clients. */ public void internal_dispose_Accessible() { AccessibleFactory.unregisterAccessible (Accessible.this); release (); }
/** * Invokes platform specific functionality to dispose an 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> * * @noreference This method is not intended to be referenced by clients. */ public void internal_dispose_Accessible() { AccessibleFactory.unregisterAccessible (Accessible.this); release (); }
/** * Invokes platform specific functionality to dispose an 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> * * @noreference This method is not intended to be referenced by clients. */ public void internal_dispose_Accessible() { AccessibleFactory.unregisterAccessible (Accessible.this); release (); }