|
Java プラットフォーム 1.2 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object | +--javax.accessibility.AccessibleContext
AccessibleContext は、すべてのユーザ補助機能を実装するオブジェクトが返す共通の最小情報を表します。この情報には、ユーザ補助機能名、説明、機能、およびオブジェクトの状態や、オブジェクトの親および子についての情報などがあります。また、AccessibleContext には、あるコンポーネントについての、より詳細なユーザ補助機能の情報を取得するためのメソッドがあります。このコンポーネントが AccessibleContext をサポートしている場合、これらのメソッドは、以下の 1 つ以上のインタフェースを実装するオブジェクトを返します。
AccessibleAction - オブジェクトは 1 つ以上のアクションを実行できます。このインタフェースは、実行するアクションを決定し、オブジェクトにそれらのアクションを実行するように指示するための標準サポート機能を提供します。操作可能なオブジェクトはすべてこのインタフェースをサポートする必要があります。
AccessibleComponent - オブジェクトはグラフィカルな表現を持ちます。このインタフェースは、オブジェクトのグラフィカルな表現を判定および設定するための標準サポート機能を提供します。画面に描画されるオブジェクトはすべてこのインタフェースをサポートする必要があります。
AccessibleSelection - オブジェクトは子の選択を許可します。このインタフェースは、現在選択されている子を判定したり、選択されているセットを変更したりするための標準サポート機能を提供します。選択可能な子を持つオブジェクトはすべてこのインタフェースをサポートする必要があります。
AccessibleText - オブジェクトは編集可能なテキスト情報を画面に表示します。このインタフェースは、内容、属性、および空間位置を使ってそのテキストにアクセスするための標準メカニズムをユーザ補助機能に提供します。編集可能なテキストが含まれるオブジェクトはすべてこのインタフェースをサポートする必要があります。
AccessibleValue - オブジェクトは数値をサポートします。このインタフェースは、オブジェクトの現在の値や最大値や最小値を判定および設定するための標準サポート機能を提供します。数値をサポートするオブジェクトはすべてこのインタフェースをサポートする必要があります。今後、さらにインタフェース (たとえば AccessibleTable) が追加される可能性があり、それに伴って abstract クラス AccessibleContext が更新される予定です。
| フィールドの概要 | |
static String |
ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY
コンポーネントのアクティブな子孫がいつ変更されたかを判定するために使用する定数です。 |
static String |
ACCESSIBLE_CARET_PROPERTY
accessibleText のキャレットがいつ変更されたかを判定するのに使用する定数です。 |
static String |
ACCESSIBLE_CHILD_PROPERTY
ユーザ補助機能を実装する子がいつオブジェクトで追加または削除されたかを判定するのに使用する定数です。 |
static String |
ACCESSIBLE_DESCRIPTION_PROPERTY
accessibleDescription プロパティがいつ変更されたかを判定するのに使用する定数です。 |
static String |
ACCESSIBLE_NAME_PROPERTY
accessibleName プロパティがいつ変更されたかを判定するのに使用する定数です。 |
static String |
ACCESSIBLE_SELECTION_PROPERTY
accessibleSelection がいつ変更されたかを判定するのに使用する定数です。 |
static String |
ACCESSIBLE_STATE_PROPERTY
accessibleStateSet プロパティがいつ変更されたかを判定するのに使用する定数です。 |
static String |
ACCESSIBLE_TEXT_PROPERTY
accessibleText がいつ変更されたかを判定するのに使用する定数です。 |
static String |
ACCESSIBLE_VALUE_PROPERTY
accessibleValue プロパティがいつ変更されたかを判定するのに使用する定数です。 |
static String |
ACCESSIBLE_VISIBLE_DATA_PROPERTY
オブジェクトの視覚表現がいつ変更されたかを判定するのに使用する定数です。 |
protected String |
accessibleDescription
オブジェクトの説明を格納する地域対応された String です。 |
protected String |
accessibleName
オブジェクトの名前を格納する地域対応された String です。 |
protected Accessible |
accessibleParent
オブジェクトのユーザ補助機能を実装する親です。 |
| コンストラクタの概要 | |
AccessibleContext()
|
|
| メソッドの概要 | |
void |
addPropertyChangeListener(PropertyChangeListener listener)
リスナーリストに PropertyChangeListener を追加します。 |
void |
firePropertyChange(String propertyName,
Object oldValue,
Object newValue)
バウンドプロパティ変更のレポートをサポートします。 |
AccessibleAction |
getAccessibleAction()
1 つ以上のアクションをサポートするこのオブジェクトに関連付けられている AccessibleAction を取得します。 |
abstract Accessible |
getAccessibleChild(int i)
オブジェクトの、指定されたユーザ補助機能を実装する子を返します。 |
abstract int |
getAccessibleChildrenCount()
オブジェクトの、ユーザ補助機能を実装する子の数を返します。 |
AccessibleComponent |
getAccessibleComponent()
グラフィカルな表現を持つこのオブジェクトに関連付けられている AccessibleComponent を取得します。 |
String |
getAccessibleDescription()
オブジェクトの accessibleDescription プロパティを取得します。 |
abstract int |
getAccessibleIndexInParent()
ユーザ補助機能を実装する親での、このオブジェクトのゼロから始まるインデックスを取得します。 |
String |
getAccessibleName()
オブジェクトの accessibleName プロパティを取得します。 |
Accessible |
getAccessibleParent()
オブジェクトのユーザ補助機能を実装する親を取得します。 |
abstract AccessibleRole |
getAccessibleRole()
オブジェクトのユーザ補助機能を取得します。 |
AccessibleSelection |
getAccessibleSelection()
ユーザ補助機能を実装する子の選択を許可するこのオブジェクトに関連付けられている AccessibleSelection を取得します。 |
abstract AccessibleStateSet |
getAccessibleStateSet()
オブジェクトのセットの状態を取得します。 |
AccessibleText |
getAccessibleText()
画面で現在編集可能なテキストであるこのオブジェクトに関連付けられている AccessibleText を取得します。 |
AccessibleValue |
getAccessibleValue()
数値をサポートするこのオブジェクトに関連付けられている AccessibleValue を取得します。 |
abstract Locale |
getLocale()
コンポーネントのロケールを取得します。 |
void |
removePropertyChangeListener(PropertyChangeListener listener)
リスナーリストから PropertyChangeListener を削除します。 |
void |
setAccessibleDescription(String s)
オブジェクトについてのユーザ補助機能の説明を設定します。 |
void |
setAccessibleName(String s)
オブジェクトの地域対応されたユーザ補助のための名前を設定します。 |
void |
setAccessibleParent(Accessible a)
オブジェクトのユーザ補助機能を実装する親を設定します。 |
| クラス java.lang.Object から継承したメソッド |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| フィールドの詳細 |
public static final String ACCESSIBLE_NAME_PROPERTY
getAccessibleName(),
addPropertyChangeListener(java.beans.PropertyChangeListener)public static final String ACCESSIBLE_DESCRIPTION_PROPERTY
getAccessibleDescription(),
addPropertyChangeListener(java.beans.PropertyChangeListener)public static final String ACCESSIBLE_STATE_PROPERTY
getAccessibleStateSet(),
AccessibleState,
AccessibleStateSet,
addPropertyChangeListener(java.beans.PropertyChangeListener)public static final String ACCESSIBLE_VALUE_PROPERTY
getAccessibleValue(),
addPropertyChangeListener(java.beans.PropertyChangeListener)public static final String ACCESSIBLE_SELECTION_PROPERTY
getAccessibleSelection(),
addPropertyChangeListener(java.beans.PropertyChangeListener)public static final String ACCESSIBLE_TEXT_PROPERTY
getAccessibleText(),
addPropertyChangeListener(java.beans.PropertyChangeListener)public static final String ACCESSIBLE_CARET_PROPERTY
addPropertyChangeListener(java.beans.PropertyChangeListener)public static final String ACCESSIBLE_VISIBLE_DATA_PROPERTY
addPropertyChangeListener(java.beans.PropertyChangeListener)public static final String ACCESSIBLE_CHILD_PROPERTY
addPropertyChangeListener(java.beans.PropertyChangeListener)public static final String ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY
addPropertyChangeListener(java.beans.PropertyChangeListener)protected Accessible accessibleParent
getAccessibleParent(),
setAccessibleParent(javax.accessibility.Accessible)protected String accessibleName
getAccessibleName(),
setAccessibleName(java.lang.String)protected String accessibleDescription
getAccessibleDescription(),
setAccessibleDescription(java.lang.String)| コンストラクタの詳細 |
public AccessibleContext()
| メソッドの詳細 |
public String getAccessibleName()
setAccessibleName(java.lang.String)public void setAccessibleName(String s)
s - オブジェクトの新しい地域対応された名前getAccessibleName(),
addPropertyChangeListener(java.beans.PropertyChangeListener)public String getAccessibleDescription()
setAccessibleDescription(java.lang.String)public void setAccessibleDescription(String s)
s - オブジェクトについて説明する地域対応された新しいテキストsetAccessibleName(java.lang.String),
addPropertyChangeListener(java.beans.PropertyChangeListener)public abstract AccessibleRole getAccessibleRole()
AccessibleRole クラスは拡張可能でもあるので、カスタムコンポーネントの開発者は、事前に定義されたユーザ補助機能のセットでは不十分な場合に、独自の AccessibleRole を定義できます。
AccessibleRolepublic abstract AccessibleStateSet getAccessibleStateSet()
AccessibleStateSet,
AccessibleState,
addPropertyChangeListener(java.beans.PropertyChangeListener)public Accessible getAccessibleParent()
public void setAccessibleParent(Accessible a)
a - 親として設定される Accessiblepublic abstract int getAccessibleIndexInParent()
getAccessibleParent(),
getAccessibleChildrenCount(),
getAccessibleChild(int)public abstract int getAccessibleChildrenCount()
public abstract Accessible getAccessibleChild(int i)
i - 子のゼロから始まるインデックスgetAccessibleChildrenCount()
public abstract Locale getLocale()
throws IllegalComponentStateException
public void addPropertyChangeListener(PropertyChangeListener listener)
listener - 追加する PropertyChangeListenerACCESSIBLE_NAME_PROPERTY,
ACCESSIBLE_DESCRIPTION_PROPERTY,
ACCESSIBLE_STATE_PROPERTY,
ACCESSIBLE_VALUE_PROPERTY,
ACCESSIBLE_SELECTION_PROPERTY,
ACCESSIBLE_TEXT_PROPERTY,
ACCESSIBLE_VISIBLE_DATA_PROPERTYpublic void removePropertyChangeListener(PropertyChangeListener listener)
listener - 削除する PropertyChangeListenerpublic AccessibleAction getAccessibleAction()
AccessibleActionpublic AccessibleComponent getAccessibleComponent()
AccessibleComponentpublic AccessibleSelection getAccessibleSelection()
AccessibleSelectionpublic AccessibleText getAccessibleText()
AccessibleTextpublic AccessibleValue getAccessibleValue()
AccessibleValue
public void firePropertyChange(String propertyName,
Object oldValue,
Object newValue)
propertyName - 変更されたプロパティのプログラム名oldValue - プロパティの旧値newValue - プロパティの新値PropertyChangeSupport,
addPropertyChangeListener(java.beans.PropertyChangeListener),
removePropertyChangeListener(java.beans.PropertyChangeListener),
ACCESSIBLE_NAME_PROPERTY,
ACCESSIBLE_DESCRIPTION_PROPERTY,
ACCESSIBLE_STATE_PROPERTY,
ACCESSIBLE_VALUE_PROPERTY,
ACCESSIBLE_SELECTION_PROPERTY,
ACCESSIBLE_TEXT_PROPERTY,
ACCESSIBLE_VISIBLE_DATA_PROPERTY
|
Java プラットフォーム 1.2 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||