|
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
- インデントのレベル >= 0protected void finalize() throws Throwable
Object
内の finalize
java.lang.Object
からコピーされたタグ:Throwable
- このメソッドで生じた Exception
public int getAttributeCount()
AttributeSet
内の getAttributeCount
AttributeSet.getAttributeCount()
public boolean isDefined(Object attrName)
AttributeSet
内の isDefined
attrName
- null 以外の属性名AttributeSet.isDefined(java.lang.Object)
public boolean isEqual(AttributeSet attr)
AttributeSet
内の isEqual
attr
- 調査対象の属性セットAttributeSet.isEqual(javax.swing.text.AttributeSet)
public AttributeSet copyAttributes()
AttributeSet
内の copyAttributes
AttributeSet.copyAttributes()
public Object getAttribute(Object attrName)
AttributeSet
内の getAttribute
attrName
- null 以外の属性名AttributeSet.getAttribute(java.lang.Object)
public Enumeration getAttributeNames()
AttributeSet
内の getAttributeNames
AttributeSet.getAttributeNames()
public boolean containsAttribute(Object name, Object value)
AttributeSet
内の containsAttribute
name
- null 以外の属性名value
- 属性の値AttributeSet.containsAttribute(java.lang.Object, java.lang.Object)
public boolean containsAttributes(AttributeSet attrs)
AttributeSet
内の containsAttributes
attrs
- 調査対象の属性AttributeSet.containsAttributes(javax.swing.text.AttributeSet)
public AttributeSet getResolveParent()
AttributeSet
内の getResolveParent
AttributeSet.getResolveParent()
public void addAttribute(Object name, Object value)
MutableAttributeSet
内の addAttribute
name
- null 以外の属性名value
- 属性の値MutableAttributeSet.addAttribute(java.lang.Object, java.lang.Object)
public void addAttributes(AttributeSet attr)
MutableAttributeSet
内の addAttributes
attr
- 追加する属性MutableAttributeSet.addAttribute(java.lang.Object, java.lang.Object)
public void removeAttribute(Object name)
MutableAttributeSet
内の removeAttribute
name
- null 以外の属性名MutableAttributeSet.removeAttribute(java.lang.Object)
public void removeAttributes(Enumeration names)
MutableAttributeSet
内の removeAttributes
names
- 属性名MutableAttributeSet.removeAttributes(java.util.Enumeration)
public void removeAttributes(AttributeSet attrs)
MutableAttributeSet
内の removeAttributes
attrs
- 属性MutableAttributeSet.removeAttributes(java.util.Enumeration)
public void setResolveParent(AttributeSet parent)
MutableAttributeSet
内の setResolveParent
parent
- 親。ない場合は nullMutableAttributeSet.setResolveParent(javax.swing.text.AttributeSet)
public Document getDocument()
Element
内の getDocument
public Element getParentElement()
Element
内の getParentElement
public AttributeSet getAttributes()
Element
内の getAttributes
public String getName()
Element
内の getName
public abstract int getStartOffset()
Element
内の getStartOffset
public abstract int getEndOffset()
Element
内の getEndOffset
public abstract Element getElement(int index)
Element
内の getElement
index
- 子のインデックス >= 0 && < getElementCount()public abstract int getElementCount()
Element
内の getElementCount
public abstract int getElementIndex(int offset)
Element
内の getElementIndex
offset
- オフセット >= 0public abstract boolean isLeaf()
Element
内の isLeaf
public TreeNode getChildAt(int childIndex)
childIndex
の子 TreeNode
を返します。TreeNode
内の getChildAt
public int getChildCount()
TreeNode
の数を返します。TreeNode
内の getChildCount
public TreeNode getParent()
TreeNode
を返します。TreeNode
内の getParent
public int getIndex(TreeNode node)
node
のインデックスを返します。受信側に node
がない場合は、-1 を返します。TreeNode
内の getIndex
public abstract boolean getAllowsChildren()
TreeNode
内の getAllowsChildren
public 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.