|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object | +--javax.swing.text.AbstractDocument.AbstractElement
要素の抽象的な部分を実装します。デフォルトでは、要素による属性のサポートは、要素で使われる現在の属性セットの、不変な部分を示すフィールドを持つことで提供されます。要素自体は MutableAttributeSet を実装します。MutableAttributeSet は、新しい不変のセットを取得してセットを変更するのに使用できます。不変のセットは、ドキュメントに関連した AttributeContext によって提供されます。
警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。今後の Swing リリースでは、長期間の持続性をサポートする予定です。
| クラス javax.swing.text.AttributeSet から継承した内部クラス |
AttributeSet.CharacterAttribute, AttributeSet.ColorAttribute, AttributeSet.FontAttribute, AttributeSet.ParagraphAttribute |
| インタフェース javax.swing.text.AttributeSet から継承したフィールド |
NameAttribute, ResolveAttribute |
| コンストラクタの概要 | |
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 - インデントのレベル >= 0
protected void finalize()
throws Throwable
Object 内の finalizejava.lang.Object からコピーされたタグ:Throwable - このメソッドで生じた Exceptionpublic int getAttributeCount()
AttributeSet 内の getAttributeCountAttributeSet.getAttributeCount()public boolean isDefined(Object attrName)
AttributeSet 内の isDefinedattrName - null 以外の属性名AttributeSet.isDefined(java.lang.Object)public boolean isEqual(AttributeSet attr)
AttributeSet 内の isEqualattr - 調査対象の属性セットAttributeSet.isEqual(javax.swing.text.AttributeSet)public AttributeSet copyAttributes()
AttributeSet 内の copyAttributesAttributeSet.copyAttributes()public Object getAttribute(Object attrName)
AttributeSet 内の getAttributeattrName - null 以外の属性名AttributeSet.getAttribute(java.lang.Object)public Enumeration getAttributeNames()
AttributeSet 内の getAttributeNamesAttributeSet.getAttributeNames()
public boolean containsAttribute(Object name,
Object value)
AttributeSet 内の containsAttributename - null 以外の属性名value - 属性の値AttributeSet.containsAttribute(java.lang.Object, java.lang.Object)public boolean containsAttributes(AttributeSet attrs)
AttributeSet 内の containsAttributesattrs - 調査対象の属性AttributeSet.containsAttributes(javax.swing.text.AttributeSet)public AttributeSet getResolveParent()
AttributeSet 内の getResolveParentAttributeSet.getResolveParent()
public void addAttribute(Object name,
Object value)
MutableAttributeSet 内の addAttributename - null 以外の属性名value - 属性の値MutableAttributeSet.addAttribute(java.lang.Object, java.lang.Object)public void addAttributes(AttributeSet attr)
MutableAttributeSet 内の addAttributesattr - 追加する属性MutableAttributeSet.addAttribute(java.lang.Object, java.lang.Object)public void removeAttribute(Object name)
MutableAttributeSet 内の removeAttributename - null 以外の属性名MutableAttributeSet.removeAttribute(java.lang.Object)public void removeAttributes(Enumeration names)
MutableAttributeSet 内の removeAttributesnames - 属性名MutableAttributeSet.removeAttributes(java.util.Enumeration)public void removeAttributes(AttributeSet attrs)
MutableAttributeSet 内の removeAttributesattrs - 属性MutableAttributeSet.removeAttributes(java.util.Enumeration)public void setResolveParent(AttributeSet parent)
MutableAttributeSet 内の setResolveParentparent - 親。ない場合は nullMutableAttributeSet.setResolveParent(javax.swing.text.AttributeSet)public Document getDocument()
Element 内の getDocumentpublic Element getParentElement()
Element 内の getParentElementpublic AttributeSet getAttributes()
Element 内の getAttributespublic String getName()
Element 内の getNamepublic abstract int getStartOffset()
Element 内の getStartOffsetpublic abstract int getEndOffset()
Element 内の getEndOffsetpublic abstract Element getElement(int index)
Element 内の getElementindex - 子のインデックス >= 0 && < getElementCount()public abstract int getElementCount()
Element 内の getElementCountpublic abstract int getElementIndex(int offset)
Element 内の getElementIndexoffset - オフセット >= 0public abstract boolean isLeaf()
Element 内の isLeafpublic TreeNode getChildAt(int childIndex)
childIndex の子 TreeNode を返します。TreeNode 内の getChildAtpublic int getChildCount()
TreeNode の数を返します。TreeNode 内の getChildCountpublic TreeNode getParent()
TreeNode を返します。TreeNode 内の getParentpublic int getIndex(TreeNode node)
node のインデックスを返します。受信側に node がない場合は、-1 を返します。TreeNode 内の getIndexpublic abstract boolean getAllowsChildren()
TreeNode 内の getAllowsChildrenpublic abstract Enumeration children()
TreeNode 内の children
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.