|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface StyledDocument
書式付きドキュメントの汎用インタフェースです。
フィールドの概要 |
---|
インタフェース javax.swing.text.Document から継承されたフィールド |
---|
StreamDescriptionProperty, TitleProperty |
メソッドの概要 | |
---|---|
Style |
addStyle(String nm,
Style parent)
論理書式階層に新しい書式を追加します。 |
Color |
getBackground(AttributeSet attr)
属性セットを取得してバックグラウンドカラー指定に変換します。 |
Element |
getCharacterElement(int pos)
ドキュメント内の指定されたオフセットにある文字を表す要素を返します。 |
Font |
getFont(AttributeSet attr)
属性セットをフォントの属性に変換します。 |
Color |
getForeground(AttributeSet attr)
属性セットを取得してフォアグラウンドカラー指定に変換します。 |
Style |
getLogicalStyle(int p)
段落内の指定された位置の論理書式を取得します。 |
Element |
getParagraphElement(int pos)
ドキュメント内の指定されたオフセットを含む段落を表す要素を返します。 |
Style |
getStyle(String nm)
以前に追加された名前付き書式を取り出します。 |
void |
removeStyle(String nm)
以前にドキュメントに追加された名前付き書式を削除します。 |
void |
setCharacterAttributes(int offset,
int length,
AttributeSet s,
boolean replace)
ドキュメント内の指定された範囲の既存のコンテンツに使用されているコンテンツ要素属性を変更します。 |
void |
setLogicalStyle(int pos,
Style s)
指定された位置の段落に使用する論理書式を設定します。 |
void |
setParagraphAttributes(int offset,
int length,
AttributeSet s,
boolean replace)
段落の属性を設定します。 |
インタフェース javax.swing.text.Document から継承されたメソッド |
---|
addDocumentListener, addUndoableEditListener, createPosition, getDefaultRootElement, getEndPosition, getLength, getProperty, getRootElements, getStartPosition, getText, getText, insertString, putProperty, remove, removeDocumentListener, removeUndoableEditListener, render |
メソッドの詳細 |
---|
Style addStyle(String nm, Style parent)
nm
- 書式の名前。この名前は、名前付き書式のコレクションの中で一意でなければならない。名前は、書式に名前が付いていない場合は null も可能だが、呼び出し側は名前のない書式が名前で取得できない場合に返される参照を管理しなければならない。名前のない書式は、スタイルランで見られるような文字属性のオーバーライドなどで便利な場合があるparent
- 親書式。指定されていない属性がほかの書式で解釈処理される必要がない場合は null も可
void removeStyle(String nm)
nm
- 削除される書式の名前Style getStyle(String nm)
nm
- 書式の名前
void setCharacterAttributes(int offset, int length, AttributeSet s, boolean replace)
offset
- 変更の開始 >= 0length
- 変更の長さ >= 0s
- null 以外の新しい属性。定義された属性は指定された範囲のテキストに適用されるreplace
- 新しい属性が設定される前に以前の属性が削除されるかどうかを示す。true の場合、以前の属性が全体的に置き換えられる。false の場合、新しい属性が以前の属性にマージされるvoid setParagraphAttributes(int offset, int length, AttributeSet s, boolean replace)
offset
- 変更の開始 >= 0length
- 変更の長さ >= 0s
- null 以外の新しい属性。定義された属性は指定された範囲のテキストに適用されるreplace
- 新しい属性が設定される前に以前の属性が削除されるかどうかを示す。true の場合、以前の属性が全体的に置き換えられる。false の場合、新しい属性が以前の属性とマージされるvoid setLogicalStyle(int pos, Style s)
pos
- 開始位置 >= 0s
- 設定する書式Style getLogicalStyle(int p)
p
- 位置 >= 0
Element getParagraphElement(int pos)
pos
- オフセット >= 0
Element getCharacterElement(int pos)
pos
- オフセット >= 0
Color getForeground(AttributeSet attr)
attr
- 属性セット
Color getBackground(AttributeSet attr)
attr
- 属性セット
Font getFont(AttributeSet attr)
attr
- 属性セット
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。