<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Tue Jun 29 05:54:52 GMT+01:00 1999 -->
<TITLE>
Swing 1.1 API Specification: Class  AccessibleContext
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">

<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_top"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" ID="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../overview-summary.html"><FONT ID="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="package-summary.html"><FONT ID="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" ID="NavBarCell1Rev"> &nbsp;<FONT ID="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="class-use/AccessibleContext.html"><FONT ID="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../index-files/index-1.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
Swing 1.1</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../javax/accessibility/AccessibleBundle.html"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../javax/accessibility/AccessibleHyperlink.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="AccessibleContext.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" ID="NavBarCell3"><FONT SIZE="-2">
  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" ID="NavBarCell3"><FONT SIZE="-2">
DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->

<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
javax.accessibility</FONT>
<BR>
Class  AccessibleContext</H2>
<PRE>
java.lang.Object
  |
  +--<B>javax.accessibility.AccessibleContext</B>
</PRE>
<DL>
<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../javax/swing/Box.AccessibleBox.html">Box.AccessibleBox</A>, <A HREF="../../javax/swing/Box.Filler.AccessibleBoxFiller.html">Box.Filler.AccessibleBoxFiller</A>, <A HREF="../../javax/swing/CellRendererPane.AccessibleCellRendererPane.html">CellRendererPane.AccessibleCellRendererPane</A>, <A HREF="../../javax/swing/JApplet.AccessibleJApplet.html">JApplet.AccessibleJApplet</A>, <A HREF="../../javax/swing/JComponent.AccessibleJComponent.html">JComponent.AccessibleJComponent</A>, <A HREF="../../javax/swing/JDialog.AccessibleJDialog.html">JDialog.AccessibleJDialog</A>, <A HREF="../../javax/swing/JFrame.AccessibleJFrame.html">JFrame.AccessibleJFrame</A>, <A HREF="../../javax/swing/JList.AccessibleJList.AccessibleJListChild.html">JList.AccessibleJList.AccessibleJListChild</A>, <A HREF="../../javax/swing/JTable.AccessibleJTable.AccessibleJTableCell.html">JTable.AccessibleJTable.AccessibleJTableCell</A>, <A HREF="../../javax/swing/table/JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.html">JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry</A>, <A HREF="../../javax/swing/JTree.AccessibleJTree.AccessibleJTreeNode.html">JTree.AccessibleJTree.AccessibleJTreeNode</A>, <A HREF="../../javax/swing/JWindow.AccessibleJWindow.html">JWindow.AccessibleJWindow</A></DD>
</DL>
<HR>
<DL>
<DT>public abstract class <B>AccessibleContext</B><DT>extends java.lang.Object</DL>

<P>
AccessibleContext represents the minimum information all accessible objects
 return.  This information includes the accessible name, description, role,
 and state of the object, as well as information about the parent and 
 children of the object.  AccessibleContext also contains methods for
 obtaining more specific accessibility information about a component.
 If the component supports it, these methods will return an object that
 implements one or more of the following interfaces:
 <P><ul>
 <li><A HREF="../../javax/accessibility/AccessibleAction.html"><CODE>AccessibleAction</CODE></A> - the object can perform one or more actions.  
 This interface provides the standard mechanism for an assistive
 technology to determine what those actions are and tell the object
 to perform those actions.  Any object that can be manipulated should
 support this interface.
 <li><A HREF="../../javax/accessibility/AccessibleComponent.html"><CODE>AccessibleComponent</CODE></A> - the object has a graphical representation.
 This interface provides the standard mechanism for an assistive 
 technology to determine and set the graphical representation of the 
 object.  Any object that is rendered on the screen should support
 this interface.
 <li><A HREF="../../javax/accessibility/AccessibleSelection.html"><CODE>AccessibleSelection</CODE></A> - the object allows its children to be 
 selected.  This interface provides the standard mechanism for an
 assistive technology to determine the currently selected children
 as well as modify the selection set.  Any object that has children
 that can be selected should support this interface.
 <li><A HREF="../../javax/accessibility/AccessibleText.html"><CODE>AccessibleText</CODE></A> - the object presents editable textual information
 on the display.  This interface provides the standard mechanism for
 an assistive technology to access that text via its content, attributes,
 and spatial location.  Any object that contains editable text should
 support this interface.
 <li><A HREF="../../javax/accessibility/AccessibleValue.html"><CODE>AccessibleValue</CODE></A> - the object supports a numerical value.  This
 interface provides the standard mechanism for an assistive technology
 to determine and set the current value of the object, as well as the
 minimum and maximum values.  Any object that supports a numerical value
 should support this interface.</ul>
 <P>In the future, additional interfaces (e.g., AccessibleTable) may be 
 added, and the abstract class AccessibleContext will be updated
 accordingly.
<P>
<HR>

<P>
<!-- ======== INNER CLASS SUMMARY ======== -->


<!-- =========== FIELD SUMMARY =========== -->

<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Field Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/accessibility/AccessibleContext.html#ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY">ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constant used to determine when the active descendant of a component
 has changed.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/accessibility/AccessibleContext.html#ACCESSIBLE_CARET_PROPERTY">ACCESSIBLE_CARET_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constant used to determine when the accessibleText caret has changed.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/accessibility/AccessibleContext.html#ACCESSIBLE_CHILD_PROPERTY">ACCESSIBLE_CHILD_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constant used to determine when Accessible children are added/removed
 from the object.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/accessibility/AccessibleContext.html#ACCESSIBLE_DESCRIPTION_PROPERTY">ACCESSIBLE_DESCRIPTION_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constant used to determine when the accessibleDescription property has
 changed.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/accessibility/AccessibleContext.html#ACCESSIBLE_NAME_PROPERTY">ACCESSIBLE_NAME_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constant used to determine when the accessibleName property has
 changed.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/accessibility/AccessibleContext.html#ACCESSIBLE_SELECTION_PROPERTY">ACCESSIBLE_SELECTION_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constant used to determine when the accessibleSelection has changed.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/accessibility/AccessibleContext.html#ACCESSIBLE_STATE_PROPERTY">ACCESSIBLE_STATE_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constant used to determine when the accessibleStateSet property has 
 changed.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/accessibility/AccessibleContext.html#ACCESSIBLE_TEXT_PROPERTY">ACCESSIBLE_TEXT_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constant used to determine when the accessibleText has changed.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/accessibility/AccessibleContext.html#ACCESSIBLE_VALUE_PROPERTY">ACCESSIBLE_VALUE_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constant used to determine when the accessibleValue property has
 changed.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/accessibility/AccessibleContext.html#ACCESSIBLE_VISIBLE_DATA_PROPERTY">ACCESSIBLE_VISIBLE_DATA_PROPERTY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constant used to determine when the visual appearance of the object
 has changed.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/accessibility/AccessibleContext.html#accessibleDescription">accessibleDescription</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A localized String containing the description of the object.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/accessibility/AccessibleContext.html#accessibleName">accessibleName</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A localized String containing the name of the object.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../javax/accessibility/Accessible.html">Accessible</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/accessibility/AccessibleContext.html#accessibleParent">accessibleParent</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The accessible parent of this object.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->

<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><CODE><B><A HREF="../../javax/accessibility/AccessibleContext.html#AccessibleContext()">AccessibleContext</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->

<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Method Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/accessibility/AccessibleContext.html#addPropertyChangeListener(java.beans.PropertyChangeListener)">addPropertyChangeListener</A></B>(java.beans.PropertyChangeListener&nbsp;listener)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a PropertyChangeListener to the listener list.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/accessibility/AccessibleContext.html#firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object)">firePropertyChange</A></B>(java.lang.String&nbsp;propertyName,
                   java.lang.Object&nbsp;oldValue,
                   java.lang.Object&nbsp;newValue)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Support for reporting bound property changes.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../javax/accessibility/AccessibleAction.html">AccessibleAction</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/accessibility/AccessibleContext.html#getAccessibleAction()">getAccessibleAction</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the AccessibleAction associated with this object that supports
 one or more actions.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract &nbsp;<A HREF="../../javax/accessibility/Accessible.html">Accessible</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/accessibility/AccessibleContext.html#getAccessibleChild(int)">getAccessibleChild</A></B>(int&nbsp;i)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the specified Accessible child of the object.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract &nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/accessibility/AccessibleContext.html#getAccessibleChildrenCount()">getAccessibleChildrenCount</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the number of accessible children of the object.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../javax/accessibility/AccessibleComponent.html">AccessibleComponent</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/accessibility/AccessibleContext.html#getAccessibleComponent()">getAccessibleComponent</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the AccessibleComponent associated with this object that has a 
 graphical representation.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/accessibility/AccessibleContext.html#getAccessibleDescription()">getAccessibleDescription</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the accessibleDescription property of this object.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract &nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/accessibility/AccessibleContext.html#getAccessibleIndexInParent()">getAccessibleIndexInParent</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the 0-based index of this object in its accessible parent.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/accessibility/AccessibleContext.html#getAccessibleName()">getAccessibleName</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the accessibleName property of this object.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../javax/accessibility/Accessible.html">Accessible</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/accessibility/AccessibleContext.html#getAccessibleParent()">getAccessibleParent</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the Accessible parent of this object.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract &nbsp;<A HREF="../../javax/accessibility/AccessibleRole.html">AccessibleRole</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/accessibility/AccessibleContext.html#getAccessibleRole()">getAccessibleRole</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the role of this object.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../javax/accessibility/AccessibleSelection.html">AccessibleSelection</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/accessibility/AccessibleContext.html#getAccessibleSelection()">getAccessibleSelection</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the AccessibleSelection associated with this object which allows its
 Accessible children to be selected.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract &nbsp;<A HREF="../../javax/accessibility/AccessibleStateSet.html">AccessibleStateSet</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/accessibility/AccessibleContext.html#getAccessibleStateSet()">getAccessibleStateSet</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the state set of this object.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../javax/accessibility/AccessibleText.html">AccessibleText</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/accessibility/AccessibleContext.html#getAccessibleText()">getAccessibleText</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the AccessibleText associated with this object presently editable
 text on the display.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../javax/accessibility/AccessibleValue.html">AccessibleValue</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/accessibility/AccessibleContext.html#getAccessibleValue()">getAccessibleValue</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the AccessibleValue associated with this object that supports a 
 Numerical value.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract &nbsp;java.util.Locale</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/accessibility/AccessibleContext.html#getLocale()">getLocale</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the locale of the component.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/accessibility/AccessibleContext.html#removePropertyChangeListener(java.beans.PropertyChangeListener)">removePropertyChangeListener</A></B>(java.beans.PropertyChangeListener&nbsp;listener)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove a PropertyChangeListener from the listener list.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/accessibility/AccessibleContext.html#setAccessibleDescription(java.lang.String)">setAccessibleDescription</A></B>(java.lang.String&nbsp;s)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the accessible description of this object.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/accessibility/AccessibleContext.html#setAccessibleName(java.lang.String)">setAccessibleName</A></B>(java.lang.String&nbsp;s)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the localized accessible name of this object.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/accessibility/AccessibleContext.html#setAccessibleParent(javax.accessibility.Accessible)">setAccessibleParent</A></B>(<A HREF="../../javax/accessibility/Accessible.html">Accessible</A>&nbsp;a)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the Accessible parent of this object.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" ID="TableSubHeadingColor">
<TD><B>Methods inherited from class java.lang.Object</B></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><CODE>clone, 
equals, 
finalize, 
getClass, 
hashCode, 
notify, 
notifyAll, 
toString, 
wait, 
wait, 
wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>

<!-- ============ FIELD DETAIL =========== -->

<A NAME="field_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Field Detail</B></FONT></TD>
</TR>
</TABLE>

<A NAME="ACCESSIBLE_NAME_PROPERTY"><!-- --></A><H3>
ACCESSIBLE_NAME_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>ACCESSIBLE_NAME_PROPERTY</B></PRE>
<DL>
<DD>Constant used to determine when the accessibleName property has
 changed.  The old value in the PropertyChangeEvent will be the old 
 accessibleName and the new value will be the new accessibleName.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/accessibility/AccessibleContext.html#getAccessibleName()"><CODE>getAccessibleName()</CODE></A>, 
<A HREF="../../javax/accessibility/AccessibleContext.html#addPropertyChangeListener(java.beans.PropertyChangeListener)"><CODE>addPropertyChangeListener(java.beans.PropertyChangeListener)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="ACCESSIBLE_DESCRIPTION_PROPERTY"><!-- --></A><H3>
ACCESSIBLE_DESCRIPTION_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>ACCESSIBLE_DESCRIPTION_PROPERTY</B></PRE>
<DL>
<DD>Constant used to determine when the accessibleDescription property has
 changed.  The old value in the PropertyChangeEvent will be the
 old accessibleDescription and the new value will be the new
 accessibleDescription.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/accessibility/AccessibleContext.html#getAccessibleDescription()"><CODE>getAccessibleDescription()</CODE></A>, 
<A HREF="../../javax/accessibility/AccessibleContext.html#addPropertyChangeListener(java.beans.PropertyChangeListener)"><CODE>addPropertyChangeListener(java.beans.PropertyChangeListener)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="ACCESSIBLE_STATE_PROPERTY"><!-- --></A><H3>
ACCESSIBLE_STATE_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>ACCESSIBLE_STATE_PROPERTY</B></PRE>
<DL>
<DD>Constant used to determine when the accessibleStateSet property has 
 changed.  The old value will be the old AccessibleState and the new
 value will be the new AccessibleState in the accessibleStateSet.  
 For example, if a component that supports the vertical and horizontal
 states changes its orientation from vertical to horizontal, the old
 value will be AccessibleState.VERTICAL and the new value will be
 AccessibleState.HORIZONTAL.  Please note that either value can also 
 be null.  For example, when a component changes from being enabled 
 to disabled, the old value will be AccessibleState.ENABLED
 and the new value will null.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/accessibility/AccessibleContext.html#getAccessibleStateSet()"><CODE>getAccessibleStateSet()</CODE></A>, 
<A HREF="../../javax/accessibility/AccessibleState.html"><CODE>AccessibleState</CODE></A>, 
<A HREF="../../javax/accessibility/AccessibleStateSet.html"><CODE>AccessibleStateSet</CODE></A>, 
<A HREF="../../javax/accessibility/AccessibleContext.html#addPropertyChangeListener(java.beans.PropertyChangeListener)"><CODE>addPropertyChangeListener(java.beans.PropertyChangeListener)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="ACCESSIBLE_VALUE_PROPERTY"><!-- --></A><H3>
ACCESSIBLE_VALUE_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>ACCESSIBLE_VALUE_PROPERTY</B></PRE>
<DL>
<DD>Constant used to determine when the accessibleValue property has
 changed.  The old value in the PropertyChangeEvent will be a Number 
 representing the old value and the new value will be a Number 
 representing the new value.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/accessibility/AccessibleContext.html#getAccessibleValue()"><CODE>getAccessibleValue()</CODE></A>, 
<A HREF="../../javax/accessibility/AccessibleContext.html#addPropertyChangeListener(java.beans.PropertyChangeListener)"><CODE>addPropertyChangeListener(java.beans.PropertyChangeListener)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="ACCESSIBLE_SELECTION_PROPERTY"><!-- --></A><H3>
ACCESSIBLE_SELECTION_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>ACCESSIBLE_SELECTION_PROPERTY</B></PRE>
<DL>
<DD>Constant used to determine when the accessibleSelection has changed.
 The old and new values in the PropertyChangeEvent are currently 
 reserved for future use.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/accessibility/AccessibleContext.html#getAccessibleSelection()"><CODE>getAccessibleSelection()</CODE></A>, 
<A HREF="../../javax/accessibility/AccessibleContext.html#addPropertyChangeListener(java.beans.PropertyChangeListener)"><CODE>addPropertyChangeListener(java.beans.PropertyChangeListener)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="ACCESSIBLE_TEXT_PROPERTY"><!-- --></A><H3>
ACCESSIBLE_TEXT_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>ACCESSIBLE_TEXT_PROPERTY</B></PRE>
<DL>
<DD>Constant used to determine when the accessibleText has changed.
 The old and new values in the PropertyChangeEvent are currently 
 reserved for future use.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/accessibility/AccessibleContext.html#getAccessibleText()"><CODE>getAccessibleText()</CODE></A>, 
<A HREF="../../javax/accessibility/AccessibleContext.html#addPropertyChangeListener(java.beans.PropertyChangeListener)"><CODE>addPropertyChangeListener(java.beans.PropertyChangeListener)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="ACCESSIBLE_CARET_PROPERTY"><!-- --></A><H3>
ACCESSIBLE_CARET_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>ACCESSIBLE_CARET_PROPERTY</B></PRE>
<DL>
<DD>Constant used to determine when the accessibleText caret has changed.
 has changed.  The old value in the PropertyChangeEvent will be an
 integer representing the old caret position, and the new value will 
 be an integer representing the new/current caret position.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/accessibility/AccessibleContext.html#addPropertyChangeListener(java.beans.PropertyChangeListener)"><CODE>addPropertyChangeListener(java.beans.PropertyChangeListener)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="ACCESSIBLE_VISIBLE_DATA_PROPERTY"><!-- --></A><H3>
ACCESSIBLE_VISIBLE_DATA_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>ACCESSIBLE_VISIBLE_DATA_PROPERTY</B></PRE>
<DL>
<DD>Constant used to determine when the visual appearance of the object
 has changed.  The old and new values in the PropertyChangeEvent are 
 currently reserved for future use.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/accessibility/AccessibleContext.html#addPropertyChangeListener(java.beans.PropertyChangeListener)"><CODE>addPropertyChangeListener(java.beans.PropertyChangeListener)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="ACCESSIBLE_CHILD_PROPERTY"><!-- --></A><H3>
ACCESSIBLE_CHILD_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>ACCESSIBLE_CHILD_PROPERTY</B></PRE>
<DL>
<DD>Constant used to determine when Accessible children are added/removed
 from the object.  If an Accessible child is being added, the old
 value will be null and the new value the Accessible child.  If an
 Accessible child is being removed, the old value will be the Accessible
 child, and the new value will be null.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/accessibility/AccessibleContext.html#addPropertyChangeListener(java.beans.PropertyChangeListener)"><CODE>addPropertyChangeListener(java.beans.PropertyChangeListener)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY"><!-- --></A><H3>
ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY</H3>
<PRE>
public static final java.lang.String <B>ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY</B></PRE>
<DL>
<DD>Constant used to determine when the active descendant of a component
 has changed.  The active descendant is used for objects such as 
 list, tree, and table, which may have transient children.  When the
 active descendant has changed, the old value of the property change
 event will be the Accessible representing the previous active child, and 
 the new value will be the Accessible representing the current active
 child.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/accessibility/AccessibleContext.html#addPropertyChangeListener(java.beans.PropertyChangeListener)"><CODE>addPropertyChangeListener(java.beans.PropertyChangeListener)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="accessibleParent"><!-- --></A><H3>
accessibleParent</H3>
<PRE>
protected <A HREF="../../javax/accessibility/Accessible.html">Accessible</A> <B>accessibleParent</B></PRE>
<DL>
<DD>The accessible parent of this object.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/accessibility/AccessibleContext.html#getAccessibleParent()"><CODE>getAccessibleParent()</CODE></A>, 
<A HREF="../../javax/accessibility/AccessibleContext.html#setAccessibleParent(javax.accessibility.Accessible)"><CODE>setAccessibleParent(javax.accessibility.Accessible)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="accessibleName"><!-- --></A><H3>
accessibleName</H3>
<PRE>
protected java.lang.String <B>accessibleName</B></PRE>
<DL>
<DD>A localized String containing the name of the object.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/accessibility/AccessibleContext.html#getAccessibleName()"><CODE>getAccessibleName()</CODE></A>, 
<A HREF="../../javax/accessibility/AccessibleContext.html#setAccessibleName(java.lang.String)"><CODE>setAccessibleName(java.lang.String)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="accessibleDescription"><!-- --></A><H3>
accessibleDescription</H3>
<PRE>
protected java.lang.String <B>accessibleDescription</B></PRE>
<DL>
<DD>A localized String containing the description of the object.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/accessibility/AccessibleContext.html#getAccessibleDescription()"><CODE>getAccessibleDescription()</CODE></A>, 
<A HREF="../../javax/accessibility/AccessibleContext.html#setAccessibleDescription(java.lang.String)"><CODE>setAccessibleDescription(java.lang.String)</CODE></A></DL>
</DD>
</DL>

<!-- ========= CONSTRUCTOR DETAIL ======== -->

<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TD>
</TR>
</TABLE>

<A NAME="AccessibleContext()"><!-- --></A><H3>
AccessibleContext</H3>
<PRE>
public <B>AccessibleContext</B>()</PRE>
<DL>
</DL>

<!-- ============ METHOD DETAIL ========== -->

<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Method Detail</B></FONT></TD>
</TR>
</TABLE>

<A NAME="getAccessibleName()"><!-- --></A><H3>
getAccessibleName</H3>
<PRE>
public java.lang.String <B>getAccessibleName</B>()</PRE>
<DL>
<DD>Get the accessibleName property of this object.  The accessibleName
 property of an object is a localized String that designates the purpose
 of the object.  For example, the accessibleName property of a label
 or button might be the text of the label or button itself.  In the
 case of an object that doesn't display its name, the accessibleName
 should still be set.  For example, in the case of a text field used
 to enter the name of a city, the accessibleName for the en_US locale
 could be 'city.'<DD><DL>
<DT><B>Returns:</B><DD>the localized name of the object; null if this 
 object does not have a name<DT><B>See Also: </B><DD><A HREF="../../javax/accessibility/AccessibleContext.html#setAccessibleName(java.lang.String)"><CODE>setAccessibleName(java.lang.String)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setAccessibleName(java.lang.String)"><!-- --></A><H3>
setAccessibleName</H3>
<PRE>
public void <B>setAccessibleName</B>(java.lang.String&nbsp;s)</PRE>
<DL>
<DD>Set the localized accessible name of this object.  Changing the
 name will cause a PropertyChangeEvent to be fired for the
 ACCESSIBLE_NAME_PROPERTY property.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>s</CODE> - the new localized name of the object.<DT><B>See Also: </B><DD><A HREF="../../javax/accessibility/AccessibleContext.html#getAccessibleName()"><CODE>getAccessibleName()</CODE></A>, 
<A HREF="../../javax/accessibility/AccessibleContext.html#addPropertyChangeListener(java.beans.PropertyChangeListener)"><CODE>addPropertyChangeListener(java.beans.PropertyChangeListener)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getAccessibleDescription()"><!-- --></A><H3>
getAccessibleDescription</H3>
<PRE>
public java.lang.String <B>getAccessibleDescription</B>()</PRE>
<DL>
<DD>Get the accessibleDescription property of this object.  The
 accessibleDescription property of this object is a short localized
 phrase describing the purpose of the object.  For example, in the 
 case of a 'Cancel' button, the accessibleDescription could be
 'Ignore changes and close dialog box.'<DD><DL>
<DT><B>Returns:</B><DD>the localized description of the object; null if 
 this object does not have a description<DT><B>See Also: </B><DD><A HREF="../../javax/accessibility/AccessibleContext.html#setAccessibleDescription(java.lang.String)"><CODE>setAccessibleDescription(java.lang.String)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setAccessibleDescription(java.lang.String)"><!-- --></A><H3>
setAccessibleDescription</H3>
<PRE>
public void <B>setAccessibleDescription</B>(java.lang.String&nbsp;s)</PRE>
<DL>
<DD>Set the accessible description of this object.  Changing the
 name will cause a PropertyChangeEvent to be fired for the
 ACCESSIBLE_DESCRIPTION_PROPERTY property.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>s</CODE> - the new localized description of the object<DT><B>See Also: </B><DD><A HREF="../../javax/accessibility/AccessibleContext.html#setAccessibleName(java.lang.String)"><CODE>setAccessibleName(java.lang.String)</CODE></A>, 
<A HREF="../../javax/accessibility/AccessibleContext.html#addPropertyChangeListener(java.beans.PropertyChangeListener)"><CODE>addPropertyChangeListener(java.beans.PropertyChangeListener)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getAccessibleRole()"><!-- --></A><H3>
getAccessibleRole</H3>
<PRE>
public abstract <A HREF="../../javax/accessibility/AccessibleRole.html">AccessibleRole</A> <B>getAccessibleRole</B>()</PRE>
<DL>
<DD>Get the role of this object.  The role of the object is the generic
 purpose or use of the class of this object.  For example, the role
 of a push button is AccessibleRole.PUSH_BUTTON.  The roles in 
 AccessibleRole are provided so component developers can pick from
 a set of predefined roles.  This enables assistive technologies to
 provide a consistent interface to various tweaked subclasses of 
 components (e.g., use AccessibleRole.PUSH_BUTTON for all components
 that act like a push button) as well as distinguish between sublasses
 that behave differently (e.g., AccessibleRole.CHECK_BOX for check boxes
 and AccessibleRole.RADIO_BUTTON for radio buttons).
 <p>Note that the AccessibleRole class is also extensible, so 
 custom component developers can define their own AccessibleRole's
 if the set of predefined roles is inadequate.<DD><DL>
<DT><B>Returns:</B><DD>an instance of AccessibleRole describing the role of the object<DT><B>See Also: </B><DD><A HREF="../../javax/accessibility/AccessibleRole.html"><CODE>AccessibleRole</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getAccessibleStateSet()"><!-- --></A><H3>
getAccessibleStateSet</H3>
<PRE>
public abstract <A HREF="../../javax/accessibility/AccessibleStateSet.html">AccessibleStateSet</A> <B>getAccessibleStateSet</B>()</PRE>
<DL>
<DD>Get the state set of this object.  The AccessibleStateSet of an object
 is composed of a set of unique AccessibleState's.  A change in the 
 AccessibleStateSet of an object will cause a PropertyChangeEvent to 
 be fired for the ACCESSIBLE_STATE_PROPERTY property.<DD><DL>
<DT><B>Returns:</B><DD>an instance of AccessibleStateSet containing the 
 current state set of the object<DT><B>See Also: </B><DD><A HREF="../../javax/accessibility/AccessibleStateSet.html"><CODE>AccessibleStateSet</CODE></A>, 
<A HREF="../../javax/accessibility/AccessibleState.html"><CODE>AccessibleState</CODE></A>, 
<A HREF="../../javax/accessibility/AccessibleContext.html#addPropertyChangeListener(java.beans.PropertyChangeListener)"><CODE>addPropertyChangeListener(java.beans.PropertyChangeListener)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getAccessibleParent()"><!-- --></A><H3>
getAccessibleParent</H3>
<PRE>
public <A HREF="../../javax/accessibility/Accessible.html">Accessible</A> <B>getAccessibleParent</B>()</PRE>
<DL>
<DD>Get the Accessible parent of this object.<DD><DL>
<DT><B>Returns:</B><DD>the Accessible parent of this object; null if this
 object does not have an Accessible parent</DL>
</DD>
</DL>
<HR>

<A NAME="setAccessibleParent(javax.accessibility.Accessible)"><!-- --></A><H3>
setAccessibleParent</H3>
<PRE>
public void <B>setAccessibleParent</B>(<A HREF="../../javax/accessibility/Accessible.html">Accessible</A>&nbsp;a)</PRE>
<DL>
<DD>Set the Accessible parent of this object.  This is meant to be used
 only in the situations where the actual component's parent should 
 not be treated as the component's accessible parent and is a method 
 that should only be called by the parent of the accessible child.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>a</CODE> - - Accessible to be set as the parent</DL>
</DD>
</DL>
<HR>

<A NAME="getAccessibleIndexInParent()"><!-- --></A><H3>
getAccessibleIndexInParent</H3>
<PRE>
public abstract int <B>getAccessibleIndexInParent</B>()</PRE>
<DL>
<DD>Get the 0-based index of this object in its accessible parent.<DD><DL>
<DT><B>Returns:</B><DD>the 0-based index of this object in its parent; -1 if this 
 object does not have an accessible parent.<DT><B>See Also: </B><DD><A HREF="../../javax/accessibility/AccessibleContext.html#getAccessibleParent()"><CODE>getAccessibleParent()</CODE></A>, 
<A HREF="../../javax/accessibility/AccessibleContext.html#getAccessibleChildrenCount()"><CODE>getAccessibleChildrenCount()</CODE></A>, 
<A HREF="../../javax/accessibility/AccessibleContext.html#getAccessibleChild(int)"><CODE>getAccessibleChild(int)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getAccessibleChildrenCount()"><!-- --></A><H3>
getAccessibleChildrenCount</H3>
<PRE>
public abstract int <B>getAccessibleChildrenCount</B>()</PRE>
<DL>
<DD>Returns the number of accessible children of the object.<DD><DL>
<DT><B>Returns:</B><DD>the number of accessible children of the object.</DL>
</DD>
</DL>
<HR>

<A NAME="getAccessibleChild(int)"><!-- --></A><H3>
getAccessibleChild</H3>
<PRE>
public abstract <A HREF="../../javax/accessibility/Accessible.html">Accessible</A> <B>getAccessibleChild</B>(int&nbsp;i)</PRE>
<DL>
<DD>Return the specified Accessible child of the object.  The Accessible
 children of an Accessible object are zero-based, so the first child 
 of an Accessible child is at index 0, the second child is at index 1,
 and so on.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>i</CODE> - zero-based index of child<DT><B>Returns:</B><DD>the Accessible child of the object<DT><B>See Also: </B><DD><A HREF="../../javax/accessibility/AccessibleContext.html#getAccessibleChildrenCount()"><CODE>getAccessibleChildrenCount()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getLocale()"><!-- --></A><H3>
getLocale</H3>
<PRE>
public abstract java.util.Locale <B>getLocale</B>()
                                    throws java.awt.IllegalComponentStateException</PRE>
<DL>
<DD>Gets the locale of the component. If the component does not have a 
 locale, then the locale of its parent is returned.<DD><DL>
<DT><B>Returns:</B><DD>This component's locale.  If this component does not have 
 a locale, the locale of its parent is returned.<DT><B>Throws:</B><DD>java.awt.IllegalComponentStateException - If the Component does not have its own locale and has not yet been 
 added to a containment hierarchy such that the locale can be
 determined from the containing parent.</DL>
</DD>
</DL>
<HR>

<A NAME="addPropertyChangeListener(java.beans.PropertyChangeListener)"><!-- --></A><H3>
addPropertyChangeListener</H3>
<PRE>
public void <B>addPropertyChangeListener</B>(java.beans.PropertyChangeListener&nbsp;listener)</PRE>
<DL>
<DD>Add a PropertyChangeListener to the listener list.
 The listener is registered for all Accessible properties and will
 be called when those properties change.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>listener</CODE> - The PropertyChangeListener to be added<DT><B>See Also: </B><DD><A HREF="../../javax/accessibility/AccessibleContext.html#ACCESSIBLE_NAME_PROPERTY"><CODE>ACCESSIBLE_NAME_PROPERTY</CODE></A>, 
<A HREF="../../javax/accessibility/AccessibleContext.html#ACCESSIBLE_DESCRIPTION_PROPERTY"><CODE>ACCESSIBLE_DESCRIPTION_PROPERTY</CODE></A>, 
<A HREF="../../javax/accessibility/AccessibleContext.html#ACCESSIBLE_STATE_PROPERTY"><CODE>ACCESSIBLE_STATE_PROPERTY</CODE></A>, 
<A HREF="../../javax/accessibility/AccessibleContext.html#ACCESSIBLE_VALUE_PROPERTY"><CODE>ACCESSIBLE_VALUE_PROPERTY</CODE></A>, 
<A HREF="../../javax/accessibility/AccessibleContext.html#ACCESSIBLE_SELECTION_PROPERTY"><CODE>ACCESSIBLE_SELECTION_PROPERTY</CODE></A>, 
<A HREF="../../javax/accessibility/AccessibleContext.html#ACCESSIBLE_TEXT_PROPERTY"><CODE>ACCESSIBLE_TEXT_PROPERTY</CODE></A>, 
<A HREF="../../javax/accessibility/AccessibleContext.html#ACCESSIBLE_VISIBLE_DATA_PROPERTY"><CODE>ACCESSIBLE_VISIBLE_DATA_PROPERTY</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="removePropertyChangeListener(java.beans.PropertyChangeListener)"><!-- --></A><H3>
removePropertyChangeListener</H3>
<PRE>
public void <B>removePropertyChangeListener</B>(java.beans.PropertyChangeListener&nbsp;listener)</PRE>
<DL>
<DD>Remove a PropertyChangeListener from the listener list.
 This removes a PropertyChangeListener that was registered
 for all properties.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>listener</CODE> - The PropertyChangeListener to be removed</DL>
</DD>
</DL>
<HR>

<A NAME="getAccessibleAction()"><!-- --></A><H3>
getAccessibleAction</H3>
<PRE>
public <A HREF="../../javax/accessibility/AccessibleAction.html">AccessibleAction</A> <B>getAccessibleAction</B>()</PRE>
<DL>
<DD>Get the AccessibleAction associated with this object that supports
 one or more actions.<DD><DL>
<DT><B>Returns:</B><DD>AccessibleAction if supported by object; else return null<DT><B>See Also: </B><DD><A HREF="../../javax/accessibility/AccessibleAction.html"><CODE>AccessibleAction</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getAccessibleComponent()"><!-- --></A><H3>
getAccessibleComponent</H3>
<PRE>
public <A HREF="../../javax/accessibility/AccessibleComponent.html">AccessibleComponent</A> <B>getAccessibleComponent</B>()</PRE>
<DL>
<DD>Get the AccessibleComponent associated with this object that has a 
 graphical representation.<DD><DL>
<DT><B>Returns:</B><DD>AccessibleComponent if supported by object; else return null<DT><B>See Also: </B><DD><A HREF="../../javax/accessibility/AccessibleComponent.html"><CODE>AccessibleComponent</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getAccessibleSelection()"><!-- --></A><H3>
getAccessibleSelection</H3>
<PRE>
public <A HREF="../../javax/accessibility/AccessibleSelection.html">AccessibleSelection</A> <B>getAccessibleSelection</B>()</PRE>
<DL>
<DD>Get the AccessibleSelection associated with this object which allows its
 Accessible children to be selected.<DD><DL>
<DT><B>Returns:</B><DD>AccessibleSelection if supported by object; else return null<DT><B>See Also: </B><DD><A HREF="../../javax/accessibility/AccessibleSelection.html"><CODE>AccessibleSelection</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getAccessibleText()"><!-- --></A><H3>
getAccessibleText</H3>
<PRE>
public <A HREF="../../javax/accessibility/AccessibleText.html">AccessibleText</A> <B>getAccessibleText</B>()</PRE>
<DL>
<DD>Get the AccessibleText associated with this object presently editable
 text on the display.<DD><DL>
<DT><B>Returns:</B><DD>AccessibleText if supported by object; else return null<DT><B>See Also: </B><DD><A HREF="../../javax/accessibility/AccessibleText.html"><CODE>AccessibleText</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getAccessibleValue()"><!-- --></A><H3>
getAccessibleValue</H3>
<PRE>
public <A HREF="../../javax/accessibility/AccessibleValue.html">AccessibleValue</A> <B>getAccessibleValue</B>()</PRE>
<DL>
<DD>Get the AccessibleValue associated with this object that supports a 
 Numerical value.<DD><DL>
<DT><B>Returns:</B><DD>AccessibleValue if supported by object; else return null<DT><B>See Also: </B><DD><A HREF="../../javax/accessibility/AccessibleValue.html"><CODE>AccessibleValue</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object)"><!-- --></A><H3>
firePropertyChange</H3>
<PRE>
public void <B>firePropertyChange</B>(java.lang.String&nbsp;propertyName,
                               java.lang.Object&nbsp;oldValue,
                               java.lang.Object&nbsp;newValue)</PRE>
<DL>
<DD>Support for reporting bound property changes.  If oldValue and 
 newValue are not equal and the PropertyChangeEvent listener list 
 is not empty, then fire a PropertyChange event to each listener.
 In general, this is for use by the Accessible objects themselves
 and should not be called by an application program.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>propertyName</CODE> - The programmatic name of the property that
 was changed.<DD><CODE>oldValue</CODE> - The old value of the property.<DD><CODE>newValue</CODE> - The new value of the property.<DT><B>See Also: </B><DD><CODE>PropertyChangeSupport</CODE>, 
<A HREF="../../javax/accessibility/AccessibleContext.html#addPropertyChangeListener(java.beans.PropertyChangeListener)"><CODE>addPropertyChangeListener(java.beans.PropertyChangeListener)</CODE></A>, 
<A HREF="../../javax/accessibility/AccessibleContext.html#removePropertyChangeListener(java.beans.PropertyChangeListener)"><CODE>removePropertyChangeListener(java.beans.PropertyChangeListener)</CODE></A>, 
<A HREF="../../javax/accessibility/AccessibleContext.html#ACCESSIBLE_NAME_PROPERTY"><CODE>ACCESSIBLE_NAME_PROPERTY</CODE></A>, 
<A HREF="../../javax/accessibility/AccessibleContext.html#ACCESSIBLE_DESCRIPTION_PROPERTY"><CODE>ACCESSIBLE_DESCRIPTION_PROPERTY</CODE></A>, 
<A HREF="../../javax/accessibility/AccessibleContext.html#ACCESSIBLE_STATE_PROPERTY"><CODE>ACCESSIBLE_STATE_PROPERTY</CODE></A>, 
<A HREF="../../javax/accessibility/AccessibleContext.html#ACCESSIBLE_VALUE_PROPERTY"><CODE>ACCESSIBLE_VALUE_PROPERTY</CODE></A>, 
<A HREF="../../javax/accessibility/AccessibleContext.html#ACCESSIBLE_SELECTION_PROPERTY"><CODE>ACCESSIBLE_SELECTION_PROPERTY</CODE></A>, 
<A HREF="../../javax/accessibility/AccessibleContext.html#ACCESSIBLE_TEXT_PROPERTY"><CODE>ACCESSIBLE_TEXT_PROPERTY</CODE></A>, 
<A HREF="../../javax/accessibility/AccessibleContext.html#ACCESSIBLE_VISIBLE_DATA_PROPERTY"><CODE>ACCESSIBLE_VISIBLE_DATA_PROPERTY</CODE></A></DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>

<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_bottom"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" ID="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../overview-summary.html"><FONT ID="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="package-summary.html"><FONT ID="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" ID="NavBarCell1Rev"> &nbsp;<FONT ID="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="class-use/AccessibleContext.html"><FONT ID="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../index-files/index-1.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" ID="NavBarCell1">    <A HREF="../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
Swing 1.1</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../javax/accessibility/AccessibleBundle.html"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../javax/accessibility/AccessibleHyperlink.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="AccessibleContext.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" ID="NavBarCell3"><FONT SIZE="-2">
  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" ID="NavBarCell3"><FONT SIZE="-2">
DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->

<HR>
<font size="-1"><a href="http://java.sun.com/cgi-bin/bugreport.cgi">Submit a bug or feature</a><br>Java is a trademark or registered trademark of Sun Microsystems,  Inc. in the US and other countries.<br>Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,<br>Palo Alto, California, 94303, U.S.A.  All Rights Reserved.</font>
</BODY>
</HTML>
