What is the purpose of AccessibleExtendedComponent?

John Zukowski

The original accessible API set missed some features in the AccessibleComponent interface. Since the main interface couldn't be altered, Sun introduced a secondary interface AccessibleExtendedComponent to add support for tooltips, titled borders, and key bindings. The accessible framework will first check if the component supports AccessibleComponent. If the returned implementation also implements AccessibleExtendedComponent, the component will support the additional features, too.