- java.lang.Object
- 
- javax.swing.text.AbstractDocument.AbstractElement
 
- 
- すべての実装されたインタフェース:
- Serializable,- AttributeSet,- Element,- MutableAttributeSet,- TreeNode
 - 直系の既知のサブクラス:
- AbstractDocument.BranchElement,- AbstractDocument.LeafElement
 - 含まれているクラス:
- AbstractDocument
 
 public abstract class AbstractDocument.AbstractElement extends Object implements Element, MutableAttributeSet, Serializable, TreeNode 要素の抽象部分を実装します。 デフォルトでは、要素の現在の属性セットについて不変部分を表すフィールドを保持することで、要素は属性をサポートしています。 要素自身は、MutableAttributeSetを実装します。MutableAttributeSetを使用すると、新たな不変セットを取り出してセットを変更できます。 不変セットは、ドキュメントに関連するAttributeContextにより提供されます。警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースとの互換性がなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4以降、すべてのJavaBeans™用の長期間の格納サポートが java.beansパッケージに追加されています。XMLEncoderを参照してください。
- 
- 
ネストされたクラスのサマリー- 
インタフェース javax.swing.text.AttributeSetで宣言されたネストされたクラス/インタフェースAttributeSet.CharacterAttribute, AttributeSet.ColorAttribute, AttributeSet.FontAttribute, AttributeSet.ParagraphAttribute
 
- 
 - 
フィールドのサマリー- 
インタフェース javax.swing.text.AttributeSetで宣言されたフィールドNameAttribute, ResolveAttribute
 
- 
 - 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 AbstractElement(Element parent, AttributeSet a)新しいAbstractElementを作成します。
 - 
メソッドのサマリー修飾子と型 メソッド 説明 voidaddAttribute(Object name, Object value)要素に属性を追加します。voidaddAttributes(AttributeSet attr)属性セットを要素に追加します。abstract Enumeration<TreeNode>children()レシーバの子をEnumerationとして返します。booleancontainsAttribute(Object name, Object value)属性の名前と値が定義済みであるかどうかを判定します。booleancontainsAttributes(AttributeSet attrs)要素にすべての属性が含まれているかどうかを判定します。AttributeSetcopyAttributes()属性セットをコピーします。voiddump(PrintStream psOut, int indentAmount)要素階層のデバッグ表現をダンプします。abstract booleangetAllowsChildren()レシーバが子を許可する場合はtrueを返します。ObjectgetAttribute(Object attrName)属性の値を取得します。intgetAttributeCount()定義されている属性の個数を取得します。Enumeration<?>getAttributeNames()すべての属性の名前を取得します。AttributeSetgetAttributes()要素の属性を取得します。TreeNodegetChildAt(int childIndex)インデックスchildIndexにある子TreeNodeを返します。intgetChildCount()TreeNodeのレシーバが格納する子の数を返します。DocumentgetDocument()基盤となるモデルを取得します。abstract ElementgetElement(int index)子要素を取得します。abstract intgetElementCount()要素の子の数を取得します。abstract intgetElementIndex(int offset)指定されたモデル・オフセットにもっとも近い子要素インデックスを取得します。abstract intgetEndOffset()要素のモデル内での終了オフセットを取得します。intgetIndex(TreeNode node)レシーバの子の中でnodeのインデックスを返します。StringgetName()要素の名前を返します。TreeNodegetParent()レシーバの親TreeNodeを返します。ElementgetParentElement()要素の親を取得します。AttributeSetgetResolveParent()解釈処理側の親を返します。abstract intgetStartOffset()要素のモデル内での開始オフセットを取得します。booleanisDefined(Object attrName)指定された属性が定義済みであるかどうかを判定します。booleanisEqual(AttributeSet attr)2つの属性セットが等しいかどうかを判定します。abstract booleanisLeaf()要素が葉かどうかを調べます。voidremoveAttribute(Object name)セットから属性を削除します。voidremoveAttributes(Enumeration<?> names)要素の属性セットを削除します。voidremoveAttributes(AttributeSet attrs)要素の属性セットを削除します。voidsetResolveParent(AttributeSet parent)解釈処理側の親を設定します。
 
- 
- 
- 
コンストラクタの詳細- 
AbstractElementpublic AbstractElement(Element parent, AttributeSet a) 新しいAbstractElementを作成します。- パラメータ:
- parent- 親要素
- a- 要素の属性
- 導入されたバージョン:
- 1.4
 
 
- 
 - 
メソッドの詳細- 
dumppublic void dump(PrintStream psOut, int indentAmount) 要素階層のデバッグ表現をダンプします。- パラメータ:
- psOut- 出力ストリーム
- indentAmount- インデント・レベル>= 0
 
 - 
getAttributeCountpublic int getAttributeCount() 定義されている属性の個数を取得します。- 定義:
- getAttributeCount、インタフェース:- AttributeSet
- 戻り値:
- 属性の数>= 0
- 関連項目:
- AttributeSet.getAttributeCount()
 
 - 
isDefinedpublic boolean isDefined(Object attrName) 指定された属性が定義済みであるかどうかを判定します。- 定義:
- isDefined、インタフェース:- AttributeSet
- パラメータ:
- attrName- null以外の属性名
- 戻り値:
- 属性が定義されている場合はtrue
- 関連項目:
- AttributeSet.isDefined(java.lang.Object)
 
 - 
isEqualpublic boolean isEqual(AttributeSet attr) 2つの属性セットが等しいかどうかを判定します。- 定義:
- isEqual、インタフェース:- AttributeSet
- パラメータ:
- attr- 比較の対象となる属性セット
- 戻り値:
- 等しい場合はtrue
- 関連項目:
- AttributeSet.isEqual(javax.swing.text.AttributeSet)
 
 - 
copyAttributespublic AttributeSet copyAttributes() 属性セットをコピーします。- 定義:
- copyAttributes、インタフェース:- AttributeSet
- 戻り値:
- コピー
- 関連項目:
- AttributeSet.copyAttributes()
 
 - 
getAttributepublic Object getAttribute(Object attrName) 属性の値を取得します。- 定義:
- getAttribute、インタフェース:- AttributeSet
- パラメータ:
- attrName- null以外の属性名
- 戻り値:
- 属性値
- 関連項目:
- AttributeSet.getAttribute(java.lang.Object)
 
 - 
getAttributeNamespublic Enumeration<?> getAttributeNames() すべての属性の名前を取得します。- 定義:
- getAttributeNames、インタフェース:- AttributeSet
- 戻り値:
- 属性名の列挙
- 関連項目:
- AttributeSet.getAttributeNames()
 
 - 
containsAttributepublic boolean containsAttribute(Object name, Object value) 属性の名前と値が定義済みであるかどうかを判定します。- 定義:
- containsAttribute、インタフェース:- AttributeSet
- パラメータ:
- name- null以外の属性名
- value- 属性値
- 戻り値:
- 名前と値が定義されている場合はtrue
- 関連項目:
- AttributeSet.containsAttribute(java.lang.Object, java.lang.Object)
 
 - 
containsAttributespublic boolean containsAttributes(AttributeSet attrs) 要素にすべての属性が含まれているかどうかを判定します。- 定義:
- containsAttributes、インタフェース:- AttributeSet
- パラメータ:
- attrs- チェック対象の属性
- 戻り値:
- 要素が属性をすべて格納している場合はtrue
- 関連項目:
- AttributeSet.containsAttributes(javax.swing.text.AttributeSet)
 
 - 
getResolveParentpublic AttributeSet getResolveParent() 解釈処理側の親を返します。 オーバーライドされない場合、解釈処理側の親は、デフォルトで親要素になります。- 定義:
- getResolveParent、インタフェース:- AttributeSet
- 戻り値:
- 親からの属性。ない場合はnull
- 関連項目:
- AttributeSet.getResolveParent()
 
 - 
addAttributepublic void addAttribute(Object name, Object value) 要素に属性を追加します。- 定義:
- addAttribute、インタフェース:- MutableAttributeSet
- パラメータ:
- name- null以外の属性名
- value- 属性値
- 関連項目:
- MutableAttributeSet.addAttribute(java.lang.Object, java.lang.Object)
 
 - 
addAttributespublic void addAttributes(AttributeSet attr) 属性セットを要素に追加します。- 定義:
- addAttributes、インタフェース:- MutableAttributeSet
- パラメータ:
- attr- 追加する属性
- 関連項目:
- MutableAttributeSet.addAttribute(java.lang.Object, java.lang.Object)
 
 - 
removeAttributepublic void removeAttribute(Object name) セットから属性を削除します。- 定義:
- removeAttribute、インタフェース:- MutableAttributeSet
- パラメータ:
- name- null以外の属性名
- 関連項目:
- MutableAttributeSet.removeAttribute(java.lang.Object)
 
 - 
removeAttributespublic void removeAttributes(Enumeration<?> names) 要素の属性セットを削除します。- 定義:
- removeAttributes、インタフェース:- MutableAttributeSet
- パラメータ:
- names- 属性名
- 関連項目:
- MutableAttributeSet.removeAttributes(java.util.Enumeration<?>)
 
 - 
removeAttributespublic void removeAttributes(AttributeSet attrs) 要素の属性セットを削除します。- 定義:
- removeAttributes、インタフェース:- MutableAttributeSet
- パラメータ:
- attrs- 属性
- 関連項目:
- MutableAttributeSet.removeAttributes(java.util.Enumeration<?>)
 
 - 
setResolveParentpublic void setResolveParent(AttributeSet parent) 解釈処理側の親を設定します。- 定義:
- setResolveParent、インタフェース:- MutableAttributeSet
- パラメータ:
- parent- 親。ない場合はnull
- 関連項目:
- MutableAttributeSet.setResolveParent(javax.swing.text.AttributeSet)
 
 - 
getDocumentpublic Document getDocument() 基盤となるモデルを取得します。- 定義:
- getDocument、インタフェース:- Element
- 戻り値:
- モデル
 
 - 
getParentElementpublic Element getParentElement() 要素の親を取得します。- 定義:
- getParentElement、インタフェース:- Element
- 戻り値:
- 親
 
 - 
getAttributespublic AttributeSet getAttributes() 要素の属性を取得します。- 定義:
- getAttributes、インタフェース:- Element
- 戻り値:
- 属性セット
 
 - 
getStartOffsetpublic abstract int getStartOffset() 要素のモデル内での開始オフセットを取得します。- 定義:
- getStartOffset、インタフェース:- Element
- 戻り値:
- オフセット>= 0
- 関連項目:
- Document,- AbstractDocument
 
 - 
getEndOffsetpublic abstract int getEndOffset() 要素のモデル内での終了オフセットを取得します。- 定義:
- getEndOffset、インタフェース:- Element
- 戻り値:
- オフセット>= 0
- 関連項目:
- Document,- AbstractDocument
 
 - 
getElementpublic abstract Element getElement(int index) 子要素を取得します。- 定義:
- getElement、インタフェース:- Element
- パラメータ:
- index- 子のインデックス。0以上で、getElementCount()より小さい値
- 戻り値:
- 子要素
 
 - 
getElementCountpublic abstract int getElementCount() 要素の子の数を取得します。- 定義:
- getElementCount、インタフェース:- Element
- 戻り値:
- 子の数>= 0
 
 - 
getElementIndexpublic abstract int getElementIndex(int offset) 指定されたモデル・オフセットにもっとも近い子要素インデックスを取得します。- 定義:
- getElementIndex、インタフェース:- Element
- パラメータ:
- offset- オフセット>= 0
- 戻り値:
- 要素のインデックス>= 0
 
 - 
isLeafpublic abstract boolean isLeaf() 要素が葉かどうかを調べます。
 - 
getChildAtpublic TreeNode getChildAt(int childIndex) インデックスchildIndexにある子TreeNodeを返します。- 定義:
- getChildAt、インタフェース:- TreeNode
- パラメータ:
- childIndex- 子のインデックス
- 戻り値:
- 指定されたインデックスの子ノード
 
 - 
getChildCountpublic int getChildCount() TreeNodeのレシーバが格納する子の数を返します。- 定義:
- getChildCount、インタフェース:- TreeNode
- 戻り値:
- TreeNodewsのレシーバが格納する子の数
 
 - 
getParentpublic TreeNode getParent() レシーバの親TreeNodeを返します。
 - 
getIndexpublic int getIndex(TreeNode node) レシーバの子の中でnodeのインデックスを返します。 レシーバがnodeを格納しない場合は、-1が返されます。
 - 
getAllowsChildrenpublic abstract boolean getAllowsChildren() レシーバが子を許可する場合はtrueを返します。- 定義:
- getAllowsChildren、インタフェース:- TreeNode
- 戻り値:
- レシーバが子を許可する場合はtrue、そうでない場合はfalse
 
 - 
childrenpublic abstract Enumeration<TreeNode> children() レシーバの子をEnumerationとして返します。
 
- 
 
-