(クラス)
移動可能なインデックスを持つ StringDataModelRange。
説明
StringDataModelMovableRange のクライアントは範囲の変更をモニタできます。プログラムによって範囲インデックスが変更されるとメッセージが送信されます。データ モデルの内容が変更された場合は、変更により範囲の内容が変更されたり範囲インデックスが更新されても、メッセージは送信されません。両方の種類の変更について通知を受け取る必要のあるクライアントの場合、範囲およびその基本データ モデルの両方をモニタすることを推奨します。
コンストラクタ public | {StringDataModelMovableRange.default} |
from-Range: | 別の範囲から StringDataModelMovableRange を作成します。 |
アクセサ public StringDataModelMovableRange.max-index:
int
アクセサ public StringDataModelMovableRange.point-at-paragraph-start?:
bool
アクセサ public StringDataModelMovableRange.point-at-word-start?:
bool
public | {StringDataModelMovableRange.collapse-to-point}:void |
public | {StringDataModelMovableRange.move-point-backward-one-character }:void |
public | {StringDataModelMovableRange.move-point-forward-one-character }:void |
public | {StringDataModelMovableRange.move-point-to-next-paragraph-start }:void |
public | {StringDataModelMovableRange.move-point-to-next-word-start }:void |
public | {StringDataModelMovableRange.move-point-to-previous-paragraph-start }:void |
public | {StringDataModelMovableRange.move-point-to-previous-word-start }:void |
public | {StringDataModelMovableRange.swap-anchor-and-point}:void |
public | {StringDataModelMovableRange.widen-to-all}:void |
public | {StringDataModelMovableRange.widen-to-paragraph}:void |
public | {StringDataModelMovableRange.widen-to-word}:void |
(コンストラクタ)
public | {StringDataModelMovableRange.default} |
このオブジェクトを作成します。
point: この範囲の
point インデックス。
(ファクトリ)
別の範囲から StringDataModelMovableRange を作成します。
(アクセサ)
アクセサ public StringDataModelMovableRange.max-index:
int 範囲インデックスとして使用可能な最大値。
説明
この値は {data-model.to-String}.size と同一で、最後の文字の直後の位置を表します。
(アクセサ)
アクセサ public StringDataModelMovableRange.point-at-paragraph-start?:
bool point が現在段落の開始位置にあるかどうかを示すインデックス。
(アクセサ)
アクセサ public StringDataModelMovableRange.point-at-word-start?:
bool point が現在単語の開始位置にあるかどうかを示すインデックス。
(メソッド)
public | {StringDataModelMovableRange.collapse-to-point}:void |
(メソッド)
public | {StringDataModelMovableRange.move-point-backward-one-character }:void |
(メソッド)
public | {StringDataModelMovableRange.move-point-forward-one-character }:void |
(メソッド)
public | {StringDataModelMovableRange.move-point-to-next-paragraph-start }:void |
point を、次に段落が始まる位置のインデックスに移動します。
説明
(メソッド)
public | {StringDataModelMovableRange.move-point-to-next-word-start }:void |
point を、次に単語が始まる位置のインデックスに移動します。
説明
(メソッド)
public | {StringDataModelMovableRange.move-point-to-previous-paragraph-start }:void |
point を、前の段落が始まる位置のインデックスに移動します。
説明
(メソッド)
public | {StringDataModelMovableRange.move-point-to-previous-word-start }:void |
point を、前の単語が始まる位置のインデックスに移動します。
説明
(メソッド)
public | {StringDataModelMovableRange.swap-anchor-and-point}:void |
(メソッド)
public | {StringDataModelMovableRange.widen-to-all}:void |
データ モデルの内容全体が含まれるように選択を変更します。
(メソッド)
public | {StringDataModelMovableRange.widen-to-paragraph}:void |
インデックスが段落の開始位置に置かれるように範囲の境界を拡大します。
説明
(メソッド)
public | {StringDataModelMovableRange.widen-to-word}:void |
インデックスが単語の境界に置かれるように範囲の境界を拡大します。
説明