Class JidePopup.AccessiblePopup

  • All Implemented Interfaces:
    java.io.Serializable, javax.accessibility.AccessibleComponent, javax.accessibility.AccessibleExtendedComponent, javax.accessibility.AccessibleValue
    Enclosing class:
    JidePopup

    protected class JidePopup.AccessiblePopup
    extends javax.swing.JComponent.AccessibleJComponent
    implements javax.accessibility.AccessibleValue
    This class implements accessibility support for the Popup class. It provides an implementation of the Java Accessibility API appropriate to popup user-interface elements.
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class javax.swing.JComponent.AccessibleJComponent

        javax.swing.JComponent.AccessibleJComponent.AccessibleContainerHandler, javax.swing.JComponent.AccessibleJComponent.AccessibleFocusHandler
    • Field Summary

      • Fields inherited from class javax.swing.JComponent.AccessibleJComponent

        accessibleFocusHandler
      • Fields inherited from class javax.accessibility.AccessibleContext

        ACCESSIBLE_ACTION_PROPERTY, ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY, ACCESSIBLE_CARET_PROPERTY, ACCESSIBLE_CHILD_PROPERTY, ACCESSIBLE_COMPONENT_BOUNDS_CHANGED, ACCESSIBLE_DESCRIPTION_PROPERTY, ACCESSIBLE_HYPERTEXT_OFFSET, ACCESSIBLE_INVALIDATE_CHILDREN, ACCESSIBLE_NAME_PROPERTY, ACCESSIBLE_SELECTION_PROPERTY, ACCESSIBLE_STATE_PROPERTY, ACCESSIBLE_TABLE_CAPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED, ACCESSIBLE_TABLE_MODEL_CHANGED, ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_ROW_HEADER_CHANGED, ACCESSIBLE_TABLE_SUMMARY_CHANGED, ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED, ACCESSIBLE_TEXT_PROPERTY, ACCESSIBLE_VALUE_PROPERTY, ACCESSIBLE_VISIBLE_DATA_PROPERTY, accessibleDescription, accessibleName, accessibleParent
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected AccessiblePopup()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getAccessibleName()
      Get the accessible name of this object.
      javax.accessibility.AccessibleRole getAccessibleRole()
      Get the role of this object.
      javax.accessibility.AccessibleValue getAccessibleValue()
      Gets the AccessibleValue associated with this object.
      java.lang.Number getCurrentAccessibleValue()
      Get the value of this object as a Number.
      java.lang.Number getMaximumAccessibleValue()
      Get the maximum value of this object as a Number.
      java.lang.Number getMinimumAccessibleValue()
      Get the minimum value of this object as a Number.
      boolean setCurrentAccessibleValue​(java.lang.Number n)
      Set the value of this object as a Number.
      • Methods inherited from class javax.swing.JComponent.AccessibleJComponent

        addPropertyChangeListener, getAccessibleChild, getAccessibleChildrenCount, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleStateSet, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListener
      • Methods inherited from class javax.accessibility.AccessibleContext

        firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleText, setAccessibleDescription, setAccessibleName, setAccessibleParent
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface javax.accessibility.AccessibleComponent

        addFocusListener, contains, getAccessibleAt, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible
    • Constructor Detail

      • AccessiblePopup

        protected AccessiblePopup()
    • Method Detail

      • getAccessibleName

        public java.lang.String getAccessibleName()
        Get the accessible name of this object.
        Overrides:
        getAccessibleName in class javax.swing.JComponent.AccessibleJComponent
        Returns:
        the localized name of the object -- can be null if this object does not have a name
        See Also:
        AccessibleContext.setAccessibleName(java.lang.String)
      • getAccessibleRole

        public javax.accessibility.AccessibleRole getAccessibleRole()
        Get the role of this object.
        Overrides:
        getAccessibleRole in class javax.swing.JComponent.AccessibleJComponent
        Returns:
        an instance of AccessibleRole describing the role of the object
        See Also:
        AccessibleRole
      • getAccessibleValue

        public javax.accessibility.AccessibleValue getAccessibleValue()
        Gets the AccessibleValue associated with this object. In the implementation of the Java Accessibility API for this class, returns this object, which is responsible for implementing the AccessibleValue interface on behalf of itself.
        Overrides:
        getAccessibleValue in class javax.accessibility.AccessibleContext
        Returns:
        this object
      • getCurrentAccessibleValue

        public java.lang.Number getCurrentAccessibleValue()
        Get the value of this object as a Number.
        Specified by:
        getCurrentAccessibleValue in interface javax.accessibility.AccessibleValue
        Returns:
        value of the object -- can be null if this object does not have a value
      • setCurrentAccessibleValue

        public boolean setCurrentAccessibleValue​(java.lang.Number n)
        Set the value of this object as a Number.
        Specified by:
        setCurrentAccessibleValue in interface javax.accessibility.AccessibleValue
        Returns:
        true if the value was set
      • getMinimumAccessibleValue

        public java.lang.Number getMinimumAccessibleValue()
        Get the minimum value of this object as a Number.
        Specified by:
        getMinimumAccessibleValue in interface javax.accessibility.AccessibleValue
        Returns:
        Minimum value of the object; null if this object does not have a minimum value
      • getMaximumAccessibleValue

        public java.lang.Number getMaximumAccessibleValue()
        Get the maximum value of this object as a Number.
        Specified by:
        getMaximumAccessibleValue in interface javax.accessibility.AccessibleValue
        Returns:
        Maximum value of the object; null if this object does not have a maximum value