|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjavax.accessibility.AccessibleContext
public abstract class AccessibleContext
AccessibleContext は、すべてのユーザー補助機能を実装するオブジェクトが返す共通の最小情報を表します。この情報には、ユーザー補助機能名、説明、機能、およびオブジェクトの状態や、オブジェクトの親および子についての情報などがあります。また、AccessibleContext には、あるコンポーネントについての、より詳細なユーザー補助機能の情報を取得するためのメソッドがあります。このコンポーネントが AccessibleContext をサポートしている場合、これらのメソッドは、次の 1 つ以上のインタフェースを実装するオブジェクトを返します。
AccessibleAction - オブジェクトは 1 つ以上のアクションを実行できます。このインタフェースは、実行するアクションを決定し、オブジェクトにそれらのアクションを実行するように指示するためのユーザー補助機能を提供します。操作可能なオブジェクトはすべてこのインタフェースをサポートする必要があります。
AccessibleComponent - オブジェクトはグラフィカルな表現を持ちます。このインタフェースは、オブジェクトのグラフィカルな表現を判定および設定するための標準的な機構をユーザー補助機能に提供します。画面に描画されるオブジェクトはすべてこのインタフェースをサポートする必要があります。
AccessibleSelection - オブジェクトは子の選択を許可します。このインタフェースは、現在選択されているオブジェクトの子を判定したり、その選択範囲の設定を変更したりするための標準機構をユーザー補助機能に提供します。選択可能な子を持つオブジェクトはすべてこのインタフェースをサポートする必要があります。
AccessibleText - オブジェクトは編集可能なテキスト情報を画面に表示します。このインタフェースは、内容、属性、および空間位置を使ってそのテキストにアクセスするための標準的な機構をユーザー補助機能に提供します。編集可能なテキストを含むオブジェクトはすべてこのインタフェースをサポートする必要があります。
AccessibleValue - オブジェクトは数値をサポートします。このインタフェースは、オブジェクトの現在の値や最大値や最小値を判定および設定するための標準の機構をユーザー補助機能に提供します。数値をサポートするオブジェクトはすべてこのインタフェースをサポートする必要があります。
| フィールドの概要 | |
|---|---|
static String |
ACCESSIBLE_ACTION_PROPERTY
サポートされているアクションのセットが変更されたことを示すのに使用する定数です。 |
static String |
ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY
コンポーネントのアクティブな下位オブジェクトがいつ変更されたかを判定するために使用する定数です。 |
static String |
ACCESSIBLE_CARET_PROPERTY
accessibleText のキャレットがいつ変更されたかを判定するのに使用する定数です。 |
static String |
ACCESSIBLE_CHILD_PROPERTY
ユーザー補助の子がいつオブジェクトで追加または削除されたかを判定するのに使用する定数です。 |
static String |
ACCESSIBLE_COMPONENT_BOUNDS_CHANGED
コンポーネントの境界で変更が発生したことを示す PropertyChangeEvent です。 |
static String |
ACCESSIBLE_DESCRIPTION_PROPERTY
accessibleDescription プロパティーがいつ変更されたかを判定するのに使用する定数です。 |
static String |
ACCESSIBLE_HYPERTEXT_OFFSET
ハイパーテキスト要素がフォーカスを受け取ったことを示すのに使用する定数です。 |
static String |
ACCESSIBLE_INVALIDATE_CHILDREN
ツリーまたはテキストなどのコンポーネントの子に対して大幅な変更が発生したことを示す PropertyChangeEvent です。 |
static String |
ACCESSIBLE_NAME_PROPERTY
accessibleName プロパティーがいつ変更されたかを判定するのに使用する定数です。 |
static String |
ACCESSIBLE_SELECTION_PROPERTY
accessibleSelection がいつ変更されたかを判定するのに使用する定数です。 |
static String |
ACCESSIBLE_STATE_PROPERTY
accessibleStateSet プロパティーがいつ変更されたかを判定するのに使用する定数です。 |
static String |
ACCESSIBLE_TABLE_CAPTION_CHANGED
テーブルキャプションが変更されたことを示すのに使用する定数です。 |
static String |
ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED
列の記述が変更されたことを示すのに使用する定数です。 |
static String |
ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED
列ヘッダーが変更されたことを示すのに使用する定数です。 |
static String |
ACCESSIBLE_TABLE_MODEL_CHANGED
テーブルのデータが変更されたことを示すのに使用する定数です。 |
static String |
ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED
行の記述が変更されたことを示すのに使用する定数です。 |
static String |
ACCESSIBLE_TABLE_ROW_HEADER_CHANGED
行ヘッダーが変更されたことを示すのに使用する定数です。 |
static String |
ACCESSIBLE_TABLE_SUMMARY_CHANGED
テーブルサマリが変更されたことを示すのに使用する定数です。 |
static String |
ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED
テキストの属性が変更されたことを示す PropertyChangeEvent です。 |
static String |
ACCESSIBLE_TEXT_PROPERTY
テキストが変更されたことを示す PropertyChangeEvent です。 |
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)
オブジェクトの指定された Accessible の子を返します。 |
abstract int |
getAccessibleChildrenCount()
オブジェクト内のアクセシビリティー対応の子の数を返します。 |
AccessibleComponent |
getAccessibleComponent()
グラフィカルな表現を持つこのオブジェクトに関連した AccessibleComponent を取得します。 |
String |
getAccessibleDescription()
このオブジェクトの accessibleDescription プロパティーを取得します。 |
AccessibleEditableText |
getAccessibleEditableText()
編集可能なテキストを画面に表示するこのオブジェクトに関連した AccessibleEditableText を取得します。 |
AccessibleIcon[] |
getAccessibleIcon()
関連した 1 つ以上のアイコンを持つオブジェクトに関連した AccessibleIcon を取得します。 |
abstract int |
getAccessibleIndexInParent()
ユーザー補助の親での、このオブジェクトのゼロから始まるインデックスを取得します。 |
String |
getAccessibleName()
オブジェクトの accessibleName プロパティーを取得します。 |
Accessible |
getAccessibleParent()
このオブジェクトのユーザー補助機能を実装する親を返します。 |
AccessibleRelationSet |
getAccessibleRelationSet()
このオブジェクトに関連した AccessibleRelationSet を取得します。 |
abstract AccessibleRole |
getAccessibleRole()
このオブジェクトの役割を取得します。 |
AccessibleSelection |
getAccessibleSelection()
ユーザー補助の子の選択を許可するこのオブジェクトに関連した AccessibleSelection を取得します。 |
abstract AccessibleStateSet |
getAccessibleStateSet()
このオブジェクトの状態セットを取得します。 |
AccessibleTable |
getAccessibleTable()
このオブジェクトに関連した AccessibleTable を取得します。 |
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_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),
定数フィールド値public static final String ACCESSIBLE_TABLE_CAPTION_CHANGED
Accessible,
AccessibleTable,
定数フィールド値public static final String ACCESSIBLE_TABLE_SUMMARY_CHANGED
Accessible,
AccessibleTable,
定数フィールド値public static final String ACCESSIBLE_TABLE_MODEL_CHANGED
AccessibleTable,
AccessibleTableModelChange,
定数フィールド値public static final String ACCESSIBLE_TABLE_ROW_HEADER_CHANGED
AccessibleTable,
AccessibleTableModelChange,
定数フィールド値public static final String ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED
AccessibleTable,
定数フィールド値public static final String ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED
AccessibleTable,
AccessibleTableModelChange,
定数フィールド値public static final String ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED
AccessibleTable,
定数フィールド値public static final String ACCESSIBLE_ACTION_PROPERTY
AccessibleAction,
定数フィールド値public static final String ACCESSIBLE_HYPERTEXT_OFFSET
AccessibleHyperlink,
定数フィールド値public static final String ACCESSIBLE_TEXT_PROPERTY
getAccessibleText(),
addPropertyChangeListener(java.beans.PropertyChangeListener),
#AccessibleText.AccessibleTextSequence,
定数フィールド値public static final String ACCESSIBLE_INVALIDATE_CHILDREN
getAccessibleText(),
addPropertyChangeListener(java.beans.PropertyChangeListener),
#AccessibleText.AccessibleTextSequence,
定数フィールド値public static final String ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED
getAccessibleText(),
addPropertyChangeListener(java.beans.PropertyChangeListener),
#AccessibleText.AccessibleAttributeSequence,
定数フィールド値public static final String ACCESSIBLE_COMPONENT_BOUNDS_CHANGED
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
IllegalComponentStateException - Component が独自のロケールを持たず、格納している親からロケールを判定できる包含関係の階層にまだ追加されていない場合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 AccessibleEditableText getAccessibleEditableText()
AccessibleEditableTextpublic AccessibleValue getAccessibleValue()
AccessibleValuepublic AccessibleIcon[] getAccessibleIcon()
AccessibleIconpublic AccessibleRelationSet getAccessibleRelationSet()
AccessibleRelationSetpublic AccessibleTable getAccessibleTable()
AccessibleTable
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
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。