クラスAbstractDocument.BranchElement
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 -
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
修飾子と型メソッド説明children()レシーバの子をEnumerationとして返します。booleanレシーバが子を許可する場合はtrueを返します。getElement(int index) 子要素を取得します。int要素の子の数を取得します。intgetElementIndex(int offset) 指定されたモデル・オフセットにもっとも近い子要素インデックスを取得します。int要素のモデル内での終了オフセットを取得します。getName()要素の名前を取得します。int要素のモデル内での開始オフセットを取得します。booleanisLeaf()要素が葉かどうかを調べます。positionToElement(int pos) 指定されたモデル位置を含む子要素を取得します。voidコンテンツを要素の新規セットで置き換えます。toString()要素を文字列に変換します。クラス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
-
コンストラクタの詳細
-
BranchElement
public BranchElement(Element parent, AttributeSet a) 最初は子を含まない、複合要素を作成します。- パラメータ:
parent- 親要素a- 要素の属性- 導入されたバージョン:
- 1.4
-
-
メソッドの詳細
-
positionToElement
public Element positionToElement(int pos) 指定されたモデル位置を含む子要素を取得します。- パラメータ:
pos- 位置>= 0- 戻り値:
- 要素。ない場合はnull
-
replace
public void replace(int offset, int length, Element[] elems) コンテンツを要素の新規セットで置き換えます。- パラメータ:
offset- 開始オフセット>= 0length- 置き換える長さ>= 0elems- 新規要素
-
toString
-
getName
public String getName()要素の名前を取得します。- 定義:
getName、インタフェースElement- オーバーライド:
getName、クラスAbstractDocument.AbstractElement- 戻り値:
- 要素の名前
-
getStartOffset
public int getStartOffset()要素のモデル内での開始オフセットを取得します。- 定義:
getStartOffset、インタフェースElement- 定義:
getStartOffset、クラスAbstractDocument.AbstractElement- 戻り値:
- オフセット>= 0
- 関連項目:
-
getEndOffset
public int getEndOffset()要素のモデル内での終了オフセットを取得します。- 定義:
getEndOffset、インタフェースElement- 定義:
getEndOffset、クラスAbstractDocument.AbstractElement- 戻り値:
- オフセット>= 0
- スロー:
NullPointerException- この要素に子がない場合- 関連項目:
-
getElement
public Element getElement(int index) 子要素を取得します。- 定義:
getElement、インタフェースElement- 定義:
getElement、クラスAbstractDocument.AbstractElement- パラメータ:
index- 子のインデックス。0以上で、getElementCount()より小さい値- 戻り値:
- 子要素。ない場合はnull
-
getElementCount
public int getElementCount()要素の子の数を取得します。- 定義:
getElementCount、インタフェースElement- 定義:
getElementCount、クラスAbstractDocument.AbstractElement- 戻り値:
- 子の数>= 0
-
getElementIndex
public int getElementIndex(int offset) 指定されたモデル・オフセットにもっとも近い子要素インデックスを取得します。- 定義:
getElementIndex、インタフェースElement- 定義:
getElementIndex、クラスAbstractDocument.AbstractElement- パラメータ:
offset- オフセット>= 0- 戻り値:
- 要素のインデックス>= 0
-
isLeaf
-
getAllowsChildren
public boolean getAllowsChildren()レシーバが子を許可する場合はtrueを返します。- 定義:
getAllowsChildren、インタフェースTreeNode- 定義:
getAllowsChildren、クラスAbstractDocument.AbstractElement- 戻り値:
- レシーバが子を許可する場合はtrue、そうでない場合はfalse
-
children
public Enumeration<TreeNode> children()レシーバの子をEnumerationとして返します。- 定義:
children、インタフェースTreeNode- 定義:
children、クラスAbstractDocument.AbstractElement- 戻り値:
- レシーバの子
-