クラス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を参照してください。
-
ネストされたクラスのサマリー
インタフェースで宣言されたネストされたクラス/インタフェース AttributeSet
AttributeSet.CharacterAttribute, AttributeSet.ColorAttribute, AttributeSet.FontAttribute, AttributeSet.ParagraphAttribute修飾子と型インタフェース説明static interfaceこのインタフェースはタイプ・シグニチャであり、文字レベル表現に関与するあらゆる属性のキーに現れることが期待されます。static interfaceこのインタフェースはタイプ・シグニチャであり、色の表示に関与するあらゆる属性のキーに現れることが期待されます。static interfaceこのインタフェースはタイプ・シグニチャであり、テキストの描画に使用するフォントの決定に関与するあらゆる属性のキーに現れることが期待されます。static interfaceこのインタフェースはタイプ・シグニチャであり、段落レベルの表現に関与する属性のキーに現れることが期待されます。 -
フィールドのサマリー
インタフェースで宣言されたフィールド AttributeSet
NameAttribute, ResolveAttribute -
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
修飾子と型メソッド説明children()レシーバの子をEnumerationとして返します。booleanレシーバが子を許可する場合はtrueを返します。getElement(int index) 子要素を取得します。int要素の子の数を取得します。intgetElementIndex(int offset) 指定されたモデル・オフセットにもっとも近い子要素インデックスを取得します。int要素のモデル内での終了オフセットを取得します。getName()要素の名前を取得します。int要素のモデル内での開始オフセットを取得します。booleanisLeaf()要素が葉かどうかを調べます。positionToElement(int pos) 指定されたモデル位置を含む子要素を取得します。voidコンテンツを要素の新規セットで置き換えます。toString()要素を文字列に変換します。クラスで宣言されたメソッド 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修飾子と型メソッド説明voidaddAttribute(Object name, Object value) 要素に属性を追加します。voidaddAttributes(AttributeSet attr) 属性セットを要素に追加します。booleancontainsAttribute(Object name, Object value) 属性の名前と値が定義済みであるかどうかを判定します。booleancontainsAttributes(AttributeSet attrs) 要素にすべての属性が含まれているかどうかを判定します。属性セットをコピーします。voiddump(PrintStream psOut, int indentAmount) 要素階層のデバッグ表現をダンプします。getAttribute(Object attrName) 属性の値を取得します。int定義されている属性の個数を取得します。Enumeration<?> すべての属性の名前を取得します。要素の属性を取得します。getChildAt(int childIndex) インデックスchildIndexにある子TreeNodeを返します。intTreeNodeのレシーバが格納する子の数を返します。基盤となるモデルを取得します。intレシーバの子の中でnodeのインデックスを返します。レシーバの親TreeNodeを返します。要素の親を取得します。解釈処理側の親を返します。boolean指定された属性が定義済みであるかどうかを判定します。booleanisEqual(AttributeSet attr) 2つの属性セットが等しいかどうかを判定します。voidremoveAttribute(Object name) セットから属性を削除します。voidremoveAttributes(Enumeration<?> names) 要素の属性セットを削除します。voidremoveAttributes(AttributeSet attrs) 要素の属性セットを削除します。voidsetResolveParent(AttributeSet parent) 解釈処理側の親を設定します。クラスオブジェクトで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait修飾子と型メソッド説明protected Objectclone()このオブジェクトのコピーを作成して、返します。booleanこのオブジェクトと他のオブジェクトが等しいかどうかを示します。protected voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は非推奨であり、将来のリリースで削除される可能性があります。final Class<?> getClass()このObjectの実行時クラスを返します。inthashCode()このオブジェクトに対するハッシュ・コード値を返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(long timeoutMillis, int nanos) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
-
コンストラクタの詳細
-
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- 戻り値:
- レシーバの子
-