Serializableドキュメントインタフェースの実装であり、各種のドキュメントを実装するときのベースになります。このレベルではポリシーがごくわずかなので、それに応じて使用が難しくなります。このクラスは、ドキュメントのロック機構を実装します。この機構によって、複数の読み込みまたはひとつの書き込みを扱えるようになり、複数の書き込みがあっても、ドキュメントのオブザーバ全員に以前の変更が通知されるまで、ドキュメントに別の変更を加えることができません。書き込みロックは、ドキュメントを変更するメソッドによって取得され、そのメソッド呼び出しの間は保持されます。通知は、ドキュメントを変更するスレッド上で行われます。このスレッドは、通知の間はドキュメントへの完全な読み込みアクセス権を持っています。一方で、その他の書き込み側は、通知が完了するまではアクセスを許されません。イベント通知であり、すべてのリスナーが通知を受け取るまでは他の変更を許可しません。実装を持つテキストコンポーネントと関連して使用されるものは、安全に非同期に更新されます。よって直列化されるからです。存在しないと見なします。同期のサポートが必要な場合は、さらに次の前提条件があります。実装に対するコードパスがスレッドに対して安全であること、また、デッドロックを避ける場合には、コンポーネントのロックにアクセスしないこと、という条件です。ドキュメントの最後に暗黙のブレークをモデル化します。して最後の文字のあとにキャレットを配置できます。生成する場合は、文字を追加して初期化するようにしてください。