BadLocationExceptionドキュメントに内容を挿入します。内容の挿入によって、実際の変更が起きるまでは書き込みロックが保持されます。そのあとで、書き込みロックをグラブしているスレッド上のオブザーバに通知が行われます。Swing」を参照してください。BadLocationExceptionドキュメントからテキストのシーケンスを取得します。BadLocationExceptionドキュメントの指定部分内にあるテキストを取り出します。返されたデータは、要求された長さ全体になり、データの格納方法によってコピーになる場合とならない場合があります。場合は、コピーを作成しなくても返すことが可能なテキストの量だけが返されます。部分的に返すことで、ドキュメントの大部分をスキャンする場合のパフォーマンスが向上します。部分的に返す方法でドキュメント全体にアクセスする例を次に示します。BadLocationExceptionドキュメントが変更されたときに、変更を追跡する位置を返します。Swing」を参照してください。getStartPosition()ドキュメントの先頭を表す位置を返します。返された位置は、変更を追跡してドキュメントの先頭に常に位置するために利用できます。getEndPosition()ドキュメントの末尾を表す位置を返します。返された位置は、変更を追跡してドキュメントの末尾に常に位置するために利用できます。getRootElements()定義されているルート要素をすべて返します。そのため、デフォルトの実装ではデフォルトルート要素が返されます。getDefaultRootElement()ルート要素を返します。要素の構造にビューを割り当てる別の機構が提供されない限り、このルート要素がビューのベースになります。getBidiRootElement()ドキュメントの双方向構造のルート要素を返します。双方向構造レベルの文字の並びを示します。getParagraphElement(int&nbsp;pos)指定された位置を含む段落要素を返します。サブクラスは、何が段落を構成するものであるのかを自身で定義しなければなりません。双方向アルゴリズムを実行できる必要があることに注意してください。getAttributeContext()属性を管理するためのコンテキストを返します。情報の圧縮に使われる方法を事実上確立します。AttributeSet&nbsp;attr)テキスト挿入の結果として、ドキュメントの構造を更新します。この処理は、書き込みロックの中で発生します。このクラスのサブクラスがこのメソッドを再び実装した場合は、スーパークラスにも処理を委譲します。removeUpdate(AbstractDocument.DefaultDocumentEvent&nbsp;chng)テキスト削除の結果として、任意のドキュメントの構造を更新します。実際に削除される以前に実行されます。この処理は、書き込みロックの中で発生します。このクラスのサブクラスがこのメソッドを再び実装した場合は、スーパークラスにも処理を委譲します。postRemoveUpdate(AbstractDocument.DefaultDocumentEvent&nbsp;chng)テキスト削除の結果として、任意のドキュメントの構造を更新します。実際に削除されたあとに実行されます。この処理は、書き込みロックの中で発生します。このクラスのサブクラスがこのメソッドを再び実装した場合は、スーパークラスにも処理を委譲します。dump(PrintStream&nbsp;out)診断用のダンプを出力します。getContent()ドキュメントの内容を返します。int&nbsp;p1)ドキュメントの葉の要素を作成します。ドキュメントの構造を示すために作成される要素のフックです。使用される要素の型に柔軟性を与えるように要素を生成する方法については、ドキュメント自体で決定する必要があります。AttributeSet&nbsp;a)ドキュメントの枝の要素を作成します。含めることができます。getCurrentWriter()現在の書き込みスレッドがあれば、それを返します。メソッドが既存の変更の一部として呼び出されているかどうか、あるいは、ロックを取得して新しいトランザクションを開始する必要があるかどうかを区別するために使えます。戻り値:ドキュメントを変更しているアクティブなスレッド。writeLock()ロックを取得して、ロックが保護しているドキュメントの変更を開始できるようにします。ロックの取得は、書き込み、変更の通知、あるいは読み込みが行われている間はできません。