JavaTM Platform
Standard Ed. 6

javax.swing.text
インタフェース Position


public interface Position

ドキュメント内の位置を表します。これは、ドキュメントの実装詳細を分離して、ドキュメントの編集に応じて変更を追跡する位置をドキュメント内に指定できるようにすることを目的にしています。  

Position オブジェクトは、2 文字間の位置を示します。前後のコンテンツが変更されると、Position オブジェクトは自動的にオフセットを調整して変更を反映します。Position オブジェクトは、直前にコンテンツが挿入されるとオフセットを増分、直前のコンテンツが削除されるとオフセットを減分して、位置が移動しないようにします。Position のオフセットを含むドキュメントの一部が削除されると、Position のオフセットが削除された領域の先頭のオフセットになります。たとえば、Position のオフセットが 5 の場合、領域 2 〜 10 を削除すると、Position のオフセットは 2 になります。 

オフセット 0 の Position は特殊なケースで、ドキュメントコンテンツの変更中にオフセットを変更しません。


入れ子のクラスの概要
static class Position.Bias
          モデル内の位置に対するバイアスを示す型保証された列挙です。
 
メソッドの概要
 int getOffset()
          ドキュメント内の現在のオフセットを取り出します。
 

メソッドの詳細

getOffset

int getOffset()
ドキュメント内の現在のオフセットを取り出します。

戻り値:
オフセット >= 0

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。