|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--javax.swing.text.AbstractDocument.AbstractElement
要素の抽象的な部分を実装します。デフォルトでは、要素による属性のサポートは、要素で使われる現在の属性セットの、不変な部分を示すフィールドを持つことで提供されます。要素自体は MutableAttributeSet を実装します。MutableAttributeSet は、新しい不変のセットを取得してセットを変更するのに使用できます。不変のセットは、ドキュメントに関連付けられた AttributeContext によって提供されます。
警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。今後の Swing リリースでは、長期間の持続性をサポートする予定です。
コンストラクタの概要 | |
AbstractDocument.AbstractElement(Element parent,
AttributeSet a)
新しい AbstractElement を作成します。 |
メソッドの概要 | |
void |
addAttribute(Object name,
Object value)
要素に属性を追加します。 |
void |
addAttributes(AttributeSet attr)
要素に属性セットを追加します。 |
abstract Enumeration |
children()
受信側の子を Enumeration として返します。 |
boolean |
containsAttribute(Object name,
Object value)
指定された名前/値が定義されているかどうかを判定します。 |
boolean |
containsAttributes(AttributeSet attrs)
要素に属性がすべて含まれているかどうかを判定します。 |
AttributeSet |
copyAttributes()
属性セットをコピーします。 |
void |
dump(PrintStream psOut,
int indentAmount)
要素の階層のデバッグ表示をダンプします。 |
protected void |
finalize()
AbstractElement をファイナライズします。 |
abstract boolean |
getAllowsChildren()
受信側が子を許可する場合に true を返します。 |
Object |
getAttribute(Object attrName)
属性の値を取得します。 |
int |
getAttributeCount()
定義されている属性の数を取得します。 |
Enumeration |
getAttributeNames()
すべての属性の名前を取得します。 |
AttributeSet |
getAttributes()
要素の属性を取得します。 |
TreeNode |
getChildAt(int childIndex)
インデックス childIndex の子 TreeNode を返します。 |
int |
getChildCount()
受信側が含む子 TreeNode の数を返します。 |
Document |
getDocument()
関連するモデルを取得します。 |
abstract Element |
getElement(int index)
子要素を取得します。 |
abstract int |
getElementCount()
要素の子の数を取得します。 |
abstract int |
getElementIndex(int offset)
指定されたモデルオフセットにもっとも近い、子要素インデックスを取得します。 |
abstract int |
getEndOffset()
要素のモデルの終了オフセットを取得します。 |
int |
getIndex(TreeNode node)
受信側の子にある node のインデックスを返します。 |
String |
getName()
要素の名前を取得します。 |
TreeNode |
getParent()
受信側の親 TreeNode を返します。 |
Element |
getParentElement()
要素の親を取得します。 |
AttributeSet |
getResolveParent()
解釈処理側の親を取得します。 |
abstract int |
getStartOffset()
要素のモデルの開始オフセットを取得します。 |
boolean |
isDefined(Object attrName)
指定された属性が定義されているかどうかを判定します。 |
boolean |
isEqual(AttributeSet attr)
2 つの属性セットが等しいかどうかを判定します。 |
abstract boolean |
isLeaf()
要素が葉であるかどうかを判定します。 |
void |
removeAttribute(Object name)
属性セットから属性を削除します。 |
void |
removeAttributes(AttributeSet attrs)
要素の属性セットを削除します。 |
void |
removeAttributes(Enumeration names)
要素の属性セットを削除します。 |
void |
setResolveParent(AttributeSet parent)
解釈処理側の親を設定します。 |
クラス java.lang.Object から継承したメソッド |
clone,
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
コンストラクタの詳細 |
public AbstractDocument.AbstractElement(Element parent, AttributeSet a)
parent
- 親要素a
- 要素の属性メソッドの詳細 |
public void dump(PrintStream psOut, int indentAmount)
psOut
- 出力ストリームindentAmount
- インデントのレベル >= 0protected void finalize() throws Throwable
public int getAttributeCount()
AttributeSet.getAttributeCount()
public boolean isDefined(Object attrName)
attrName
- null 以外の属性名AttributeSet.isDefined(java.lang.Object)
public boolean isEqual(AttributeSet attr)
attr
- 調査対象の属性セットAttributeSet.isEqual(javax.swing.text.AttributeSet)
public AttributeSet copyAttributes()
AttributeSet.copyAttributes()
public Object getAttribute(Object attrName)
attrName
- null 以外の属性名AttributeSet.getAttribute(java.lang.Object)
public Enumeration getAttributeNames()
AttributeSet.getAttributeNames()
public boolean containsAttribute(Object name, Object value)
name
- null 以外の属性名value
- 属性の値AttributeSet.containsAttribute(java.lang.Object, java.lang.Object)
public boolean containsAttributes(AttributeSet attrs)
attrs
- 調査対象の属性AttributeSet.containsAttributes(javax.swing.text.AttributeSet)
public AttributeSet getResolveParent()
AttributeSet.getResolveParent()
public void addAttribute(Object name, Object value)
name
- null 以外の属性名value
- 属性の値MutableAttributeSet.addAttribute(java.lang.Object, java.lang.Object)
public void addAttributes(AttributeSet attr)
attr
- 追加する属性MutableAttributeSet.addAttribute(java.lang.Object, java.lang.Object)
public void removeAttribute(Object name)
name
- null 以外の属性名MutableAttributeSet.removeAttribute(java.lang.Object)
public void removeAttributes(Enumeration names)
names
- 属性名MutableAttributeSet.removeAttributes(java.util.Enumeration)
public void removeAttributes(AttributeSet attrs)
attrs
- 属性MutableAttributeSet.removeAttributes(java.util.Enumeration)
public void setResolveParent(AttributeSet parent)
parent
- 親。ない場合は nullMutableAttributeSet.setResolveParent(javax.swing.text.AttributeSet)
public Document getDocument()
public Element getParentElement()
public AttributeSet getAttributes()
public String getName()
public abstract int getStartOffset()
public abstract int getEndOffset()
public abstract Element getElement(int index)
index
- 子のインデックス >= 0 && < getElementCount()public abstract int getElementCount()
public abstract int getElementIndex(int offset)
offset
- オフセット >= 0public abstract boolean isLeaf()
public TreeNode getChildAt(int childIndex)
childIndex
の子 TreeNode
を返します。public int getChildCount()
TreeNode
の数を返します。public TreeNode getParent()
TreeNode
を返します。public int getIndex(TreeNode node)
node
のインデックスを返します。受信側に node
がない場合は、-1 を返します。public abstract boolean getAllowsChildren()
public abstract Enumeration children()
|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |