Side of Software
Marker Bar Library 1.0

sos.marker
Class JMarkerBar.AccessibleJMarkerBar

java.lang.Object
  extended by javax.accessibility.AccessibleContext
      extended by javax.swing.JComponent.AccessibleJComponent
          extended by sos.marker.JMarkerBar.AccessibleJMarkerBar
All Implemented Interfaces:
java.beans.PropertyChangeListener, java.io.Serializable, java.util.EventListener, javax.accessibility.AccessibleAction, javax.accessibility.AccessibleComponent, javax.accessibility.AccessibleExtendedComponent, javax.swing.event.ListDataListener
Enclosing class:
JMarkerBar

protected class JMarkerBar.AccessibleJMarkerBar
extends javax.swing.JComponent.AccessibleJComponent
implements javax.accessibility.AccessibleAction, javax.swing.event.ListDataListener, java.beans.PropertyChangeListener

Accessibility support for a JMarkerBar.


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
accessibleContainerHandler, 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
 
Fields inherited from interface javax.accessibility.AccessibleAction
DECREMENT, INCREMENT, TOGGLE_EXPAND
 
Constructor Summary
JMarkerBar.AccessibleJMarkerBar()
           
 
Method Summary
 void contentsChanged(javax.swing.event.ListDataEvent e)
           
 boolean doAccessibleAction(int i)
          Performs the specified Action on the object
 javax.accessibility.AccessibleAction getAccessibleAction()
          Gets the AccessibleAction associated with this object that supports one or more actions.
 int getAccessibleActionCount()
          Returns the number of accessible actions available in this object If there are more than one, the first one is considered the "default" action of the object.
 java.lang.String getAccessibleActionDescription(int i)
          Returns a description of the specified action of the object.
 javax.accessibility.Accessible getAccessibleAt(java.awt.Point p)
           
 javax.accessibility.Accessible getAccessibleChild(int i)
           
 int getAccessibleChildrenCount()
           
 javax.accessibility.AccessibleRole getAccessibleRole()
           
 void intervalAdded(javax.swing.event.ListDataEvent e)
           
 void intervalRemoved(javax.swing.event.ListDataEvent e)
           
 void propertyChange(java.beans.PropertyChangeEvent evt)
           
 
Methods inherited from class javax.swing.JComponent.AccessibleJComponent
addPropertyChangeListener, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleName, getAccessibleStateSet, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListener
 
Methods inherited from class javax.accessibility.AccessibleContext
firePropertyChange, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleText, getAccessibleValue, 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, 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

JMarkerBar.AccessibleJMarkerBar

public JMarkerBar.AccessibleJMarkerBar()
Method Detail

doAccessibleAction

public boolean doAccessibleAction(int i)
Performs the specified Action on the object

Specified by:
doAccessibleAction in interface javax.accessibility.AccessibleAction
Parameters:
i - zero-based index of actions
Returns:
true if the action was performed; otherwise false.
See Also:
getAccessibleActionCount()

getAccessibleAction

public javax.accessibility.AccessibleAction getAccessibleAction()
Gets the AccessibleAction associated with this object that supports one or more actions.

Overrides:
getAccessibleAction in class javax.accessibility.AccessibleContext
Returns:
AccessibleAction if supported by object; else return null
See Also:
AccessibleAction

getAccessibleActionCount

public int getAccessibleActionCount()
Returns the number of accessible actions available in this object If there are more than one, the first one is considered the "default" action of the object.

Specified by:
getAccessibleActionCount in interface javax.accessibility.AccessibleAction
Returns:
the zero-based number of Actions in this object

getAccessibleActionDescription

public java.lang.String getAccessibleActionDescription(int i)
Returns a description of the specified action of the object.

Specified by:
getAccessibleActionDescription in interface javax.accessibility.AccessibleAction
Parameters:
i - zero-based index of the actions
Returns:
a String description of the action
See Also:
getAccessibleActionCount()

getAccessibleAt

public javax.accessibility.Accessible getAccessibleAt(java.awt.Point p)
Specified by:
getAccessibleAt in interface javax.accessibility.AccessibleComponent

getAccessibleChild

public javax.accessibility.Accessible getAccessibleChild(int i)
Overrides:
getAccessibleChild in class javax.swing.JComponent.AccessibleJComponent

getAccessibleChildrenCount

public int getAccessibleChildrenCount()
Overrides:
getAccessibleChildrenCount in class javax.swing.JComponent.AccessibleJComponent

getAccessibleRole

public javax.accessibility.AccessibleRole getAccessibleRole()
Overrides:
getAccessibleRole in class javax.swing.JComponent.AccessibleJComponent

intervalAdded

public void intervalAdded(javax.swing.event.ListDataEvent e)
Specified by:
intervalAdded in interface javax.swing.event.ListDataListener

intervalRemoved

public void intervalRemoved(javax.swing.event.ListDataEvent e)
Specified by:
intervalRemoved in interface javax.swing.event.ListDataListener

contentsChanged

public void contentsChanged(javax.swing.event.ListDataEvent e)
Specified by:
contentsChanged in interface javax.swing.event.ListDataListener

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent evt)
Specified by:
propertyChange in interface java.beans.PropertyChangeListener

Side of Software
Marker Bar Library 1.0

Copyright 2009 Side of Software (SOS). All rights reserved.