- java.lang.Object
- 
- javax.swing.text.AbstractDocument.AbstractElement
- 
- javax.swing.text.AbstractDocument.BranchElement
 
 
- 
- すべての実装されたインタフェース:
- Serializable,- AttributeSet,- Element,- MutableAttributeSet,- TreeNode
 - 含まれているクラス:
- AbstractDocument
 
 public class AbstractDocument.BranchElement extends AbstractDocument.AbstractElement ほかの要素を含む複合要素を実装します。警告: このクラスの直列化されたオブジェクトは、今後の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
 
- 
 - 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 BranchElement(Element parent, AttributeSet a)最初は子を含まない、複合要素を作成します。
 - 
メソッドのサマリー修飾子と型 メソッド 説明 Enumeration<TreeNode>children()レシーバの子をEnumerationとして返します。booleangetAllowsChildren()レシーバが子を許可する場合はtrueを返します。ElementgetElement(int index)子要素を取得します。intgetElementCount()要素の子の数を取得します。intgetElementIndex(int offset)指定されたモデル・オフセットにもっとも近い子要素インデックスを取得します。intgetEndOffset()要素のモデル内での終了オフセットを取得します。StringgetName()要素の名前を取得します。intgetStartOffset()要素のモデル内での開始オフセットを取得します。booleanisLeaf()要素が葉かどうかを調べます。ElementpositionToElement(int pos)指定されたモデル位置を含む子要素を取得します。voidreplace(int offset, int length, Element[] elems)コンテンツを要素の新規セットで置き換えます。StringtoString()要素を文字列に変換します。- 
クラス javax.swing.text.AbstractDocument.AbstractElementで宣言されたメソッドaddAttribute, addAttributes, containsAttribute, containsAttributes, copyAttributes, dump, getAttribute, getAttributeCount, getAttributeNames, getAttributes, getChildAt, getChildCount, getDocument, getIndex, getParent, getParentElement, getResolveParent, isDefined, isEqual, removeAttribute, removeAttributes, removeAttributes, setResolveParent
 
- 
 
- 
- 
- 
コンストラクタの詳細- 
BranchElementpublic BranchElement(Element parent, AttributeSet a) 最初は子を含まない、複合要素を作成します。- パラメータ:
- parent- 親要素
- a- 要素の属性
- 導入されたバージョン:
- 1.4
 
 
- 
 - 
メソッドの詳細- 
positionToElementpublic Element positionToElement(int pos) 指定されたモデル位置を含む子要素を取得します。- パラメータ:
- pos- 位置>= 0
- 戻り値:
- 要素。ない場合はnull
 
 - 
replacepublic void replace(int offset, int length, Element[] elems)コンテンツを要素の新規セットで置き換えます。- パラメータ:
- offset- 開始オフセット>= 0
- length- 置き換える長さ>= 0
- elems- 新規要素
 
 - 
getNamepublic String getName() 要素の名前を取得します。- 定義:
- getName、インタフェース:- Element
- オーバーライド:
- getName、クラス:- AbstractDocument.AbstractElement
- 戻り値:
- 要素の名前
 
 - 
getStartOffsetpublic int getStartOffset() 要素のモデル内での開始オフセットを取得します。- 定義:
- getStartOffset、インタフェース:- Element
- 定義:
- getStartOffset、クラス:- AbstractDocument.AbstractElement
- 戻り値:
- オフセット>= 0
- 関連項目:
- Document,- AbstractDocument
 
 - 
getEndOffsetpublic int getEndOffset() 要素のモデル内での終了オフセットを取得します。- 定義:
- getEndOffset、インタフェース:- Element
- 定義:
- getEndOffset、クラス:- AbstractDocument.AbstractElement
- 戻り値:
- オフセット>= 0
- 例外:
- NullPointerException- この要素に子がない場合
- 関連項目:
- Document,- AbstractDocument
 
 - 
getElementpublic Element getElement(int index) 子要素を取得します。- 定義:
- getElement、インタフェース:- Element
- 定義:
- getElement、クラス:- AbstractDocument.AbstractElement
- パラメータ:
- index- 子のインデックス。0以上で、getElementCount()より小さい値
- 戻り値:
- 子要素。ない場合はnull
 
 - 
getElementCountpublic int getElementCount() 要素の子の数を取得します。- 定義:
- getElementCount、インタフェース:- Element
- 定義:
- getElementCount、クラス:- AbstractDocument.AbstractElement
- 戻り値:
- 子の数>= 0
 
 - 
getElementIndexpublic int getElementIndex(int offset) 指定されたモデル・オフセットにもっとも近い子要素インデックスを取得します。- 定義:
- getElementIndex、インタフェース:- Element
- 定義:
- getElementIndex、クラス:- AbstractDocument.AbstractElement
- パラメータ:
- offset- オフセット>= 0
- 戻り値:
- 要素のインデックス>= 0
 
 - 
isLeafpublic boolean isLeaf() 要素が葉かどうかを調べます。
 - 
getAllowsChildrenpublic boolean getAllowsChildren() レシーバが子を許可する場合はtrueを返します。- 定義:
- getAllowsChildren、インタフェース:- TreeNode
- 定義:
- getAllowsChildren、クラス:- AbstractDocument.AbstractElement
- 戻り値:
- レシーバが子を許可する場合はtrue、そうでない場合はfalse
 
 - 
childrenpublic Enumeration<TreeNode> children() レシーバの子をEnumerationとして返します。- 定義:
- children、インタフェース:- TreeNode
- 定義:
- children、クラス:- AbstractDocument.AbstractElement
- 戻り値:
- レシーバの子
 
 
- 
 
-