javax.swing
Class JEditorPane.JEditorPaneAccessibleHypertextSupportjava.lang.Object | +--javax.accessibility.AccessibleContext | +--java.awt.Component.AccessibleAWTComponent | +--java.awt.Container.AccessibleAWTContainer | +--javax.swing.JComponent.AccessibleJComponent | +--javax.swing.text.JTextComponent.AccessibleJTextComponent | +--javax.swing.JEditorPane.AccessibleJEditorPane | +--javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport
- All Implemented Interfaces:
- AccessibleAction, AccessibleComponent, AccessibleEditableText, AccessibleExtendedComponent, AccessibleHypertext, AccessibleText, CaretListener, DocumentListener, EventListener, Serializable
- Enclosing class:
- JEditorPane
- protected class JEditorPane.JEditorPaneAccessibleHypertextSupport
- extends JEditorPane.AccessibleJEditorPane
- implements AccessibleHypertext
What's returned by AccessibleJEditorPaneHTML.getAccessibleText. Provides support for AccessibleHypertext in case there is an HTML document being displayed in this JEditorPane.
Nested Class Summary
class JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink
Nested classes inherited from class javax.swing.JComponent.AccessibleJComponent JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandler
Nested classes inherited from class java.awt.Container.AccessibleAWTContainer Container.AccessibleAWTContainer.AccessibleContainerHandler
Nested classes inherited from class java.awt.Component.AccessibleAWTComponent Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
Field Summary
Fields inherited from class javax.swing.JComponent.AccessibleJComponent accessibleContainerHandler, accessibleFocusHandler
Fields inherited from class java.awt.Component.AccessibleAWTComponent accessibleAWTComponentHandler, accessibleAWTFocusHandler
Fields inherited from interface javax.accessibility.AccessibleText CHARACTER, SENTENCE, WORD
Constructor Summary
JEditorPane.JEditorPaneAccessibleHypertextSupport()
Make one of these puppies
Method Summary
AccessibleHyperlink getLink(int linkIndex)
Returns the index into an array of hyperlinks that index.int getLinkCount()
Returns the number of links within this hypertext doc.int getLinkIndex(int charIndex)
Returns the index into an array of hyperlinks that is associated with this character index, or -1 if there is no hyperlink associated with this index.String getLinkText(int linkIndex)
Returns the contiguous text within the document that is associated with this hyperlink.
Methods inherited from class javax.swing.JEditorPane.AccessibleJEditorPane getAccessibleDescription, getAccessibleStateSet
Methods inherited from class javax.swing.JComponent.AccessibleJComponent addPropertyChangeListener, getAccessibleChild, getAccessibleChildrenCount, getAccessibleKeyBinding, getAccessibleName, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListener
Methods inherited from class java.awt.Container.AccessibleAWTContainer getAccessibleAt
Methods inherited from class javax.accessibility.AccessibleContext firePropertyChange, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, 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.AccessibleText getAfterIndex, getAtIndex, getBeforeIndex, getCaretPosition, getCharacterAttribute, getCharacterBounds, getCharCount, getIndexAtPoint, getSelectedText, getSelectionEnd, getSelectionStart
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
JEditorPane.JEditorPaneAccessibleHypertextSupport
public JEditorPane.JEditorPaneAccessibleHypertextSupport()
- Make one of these puppies
Method Detail
getLinkCount
public int getLinkCount()
- Returns the number of links within this hypertext doc.
- Specified by:
- getLinkCount in interface AccessibleHypertext
- Returns:
- number of links in this hypertext doc.
getLinkIndex
public int getLinkIndex(int charIndex)
- Returns the index into an array of hyperlinks that is associated with this character index, or -1 if there is no hyperlink associated with this index.
- Specified by:
- getLinkIndex in interface AccessibleHypertext
- Parameters:
- charIndex - index within the text
- Returns:
- index into the set of hyperlinks for this hypertext doc.
getLink
public AccessibleHyperlink getLink(int linkIndex)
- Returns the index into an array of hyperlinks that index. If there is no hyperlink at this index, it returns null.
- Specified by:
- getLink in interface AccessibleHypertext
- Parameters:
- linkIndex - within the links of this Hypertext
- Returns:
- string representation of the hyperlink
getLinkText
public String getLinkText(int linkIndex)
- Returns the contiguous text within the document that is associated with this hyperlink.
- Returns:
- the contiguous text sharing the link at this index