つの値で表示されます。ビューのレイアウトは各軸に依存しない方法で行われます。最大スパンとなります。レイアウトに関するメソッドの最小設定は以下のとおりです。(サイズが変更されない場合でも呼び出されることがあります)。レイアウトが完了するように呼び出されます。ビューのサイズは必ず、そのビューで指定されたスパンの最小スパンから最大スパンの範囲内の値に設定されます。メソッドを呼び出し親に引き受けを要求します。変更を認識するように要求されていません。実装は必要に応じて子の要求をキャッシュできます。呼び出し順序は次のようになります。ビューが子供を持つ場合、正確な呼び出し順序は親ビューのレイアウト機能にかかっています。繰り返し更新するのかを指定する前に、ビューは子の推奨設定を収集することがあります。モデルの一部を描画するペイントメソッドで描画しますが、コンポーネントペイントメソッドとよく似ています。ビューは、かなり大きなツリーを生成する可能性があると考えられます。描画に対して以下のセマンティクスが用意されています。ビューは、ペイント時に親からの割り当てを取得する。親が明示的に座標体系を変更していない限り、子ビューは親ビューと同じ座標体系に存在する。再描画を呼び出すことができるデフォルトは子をクリップしないことに設定。オブジェクトはどんな方法でも初期化されない。ビューがその割り当て全体を描画する場合もあるが、通常は描画しない。実装のツリーを下位へたどってレンダリングを実行する。その子のレンダリングを扱う。この動作はスレッドに対する安全性に依存している。ビューの実装にスレッドに対する安全性を考慮する必要がない場合は、同時に使用できるほかのビューの実装が、スレッドに対する安全性を保証するツリートラバーサルに依存するモデルに関連するビューの順序は実装によって異なる。子ビューは通常、モデル内で発生する順序と同じ順序で配置されるが、視覚的にまったく異なる順序で配置されることもある。用意されている場合があるレンダリングのためのメソッドは次のとおりです。paintモデルの座標体系とビューの座標体系との間の変換ビューオブジェクトはファクトリから生成されており、必ずしも特定のパターンに依存することはないので、モデルの空間表現を適切に位置づける変換を実行できなければなりません。これは次のメソッドが実行します。modelToViewviewToModelgetDocumentgetElementgetStartOffsetgetEndOffset変換しようとする前にレイアウトを有効にする必要があります。経由でモデルから送られる間は変換しないでください。保持するのは不可能です。各ビューがモデルに待機するとすれば、実際にはほとんどのビューは指定された時間に送られる変更に関われません。モデルにはビューに関する情報がないので、変更情報の伝送をフィルタする方法がありません。代わりに、ビュー階層自身が変更情報の送信を行います。階層のどのレベルでも、詳細な変更情報を効率よく分配するために、ビューの子に関する情報は十分にあります。したがって、変更はビュー階層のルートから送られます。これは次のメソッドが実行します。BadBreakWeightフォーマット目的とするには不完全な分割の機会であるビューを示すウェイトです。ExcellentBreakWeight分割をサポートしているビューを示すウェイトで、分割するのに適した位置であることを表わしています。ForcedBreakWeight分割をサポートしているビューを示すウェイトで、子を分割することで子をフォーマットするビューに配置されている場合に、ビューを正しく表わすには分割しなければなりません。GoodBreakWeight分割をサポートしているビューを示すウェイトですが、もっと良い機会が存在する可能性があります。X_AXISフォーマット/分割処理の軸です。Y_AXISフォーマット/分割処理の軸です。オブジェクトを作成します。つの子ビューを追加します。len)指定された軸でこのビューの分割を試みます。f)このビューが扱う位置で属性が変更されたことをドキュメントから通知します。p1)要素の一部分を表すビューを作成します。モデルの変更通知が必要な子ビューに転送します。axis)軸に沿ったこのビューの望ましいレイアウトを決定します。getAttributes()描画するときに使用する属性を取り出します。len)このビューで分割のウェイトがどのくらい適切かを示します。a)指定された子ビューの割り当てを取り出します。getContainer()ビューを収容するコンテナを取り出します。getDocument()ビューに関連したモデルを取り出します。getElement()このビューがマッピングされる対象の構造部分を取り出します。getEndOffset()このビューが扱うモデルの一部を取り出します。axis)このビューの最大スパンを軸に沿って指定します。axis)このビューの最小スパンを軸に沿って指定します。biasRet)キャレットが配置される可能性のある、視覚的に表された次のモデル位置を決定する手段を提供します。getParent()ビューの親を返します。axis)このビューに適切なスパンを軸に沿って指定します。axis)指定された軸に沿ってビューのサイズを変更できるかどうかを指定します。getStartOffset()このビューが扱うモデルの一部を取り出します。allocation)指定された位置にあるツールヒントのテキストを返します。番目の子ビューを返します。getViewCount()このビュー内のビューの数を返します。allocation)ビュー内の指定された位置を表す子ビューインデックスを返します。b)モデル内の指定された位置を表す子ビューのインデックスを返します。つの子ビューを挿入します。f)このビューが扱う位置でドキュメントに何かが挿入されたことを通知します。a)指定した範囲について、ドキュメントモデル座標空間からビュー座標空間へのマップを提供します。a)推奨されていません。b)指定した文字について、ドキュメントモデル座標空間からビュー座標空間へのマップを提供します。allocation)指定された描画表面およびその表面上の領域を使って描画します。height)子ビューは親でこのメソッドを呼び出し、設定が変更されたこと、および再度レイアウトが考慮されなければならないことを示すことができます。removeAll()すべての子を削除します。f)このビューが扱うドキュメント内の位置から何かが削除されたということを通知します。views)子ビューを置換します。parent)このビューの親ビューを確立します。height)ビューのサイズを設定します。f)モデルが変更されたという通知を受け取ると、子ビューを更新します。a)モデルから変更の通知を受け取った場合に、レイアウトを更新します。a)推奨されていません。biasReturn)ビューの座標空間からモデルの論理座標空間へのマッピングを提供します。BadBreakWeightフォーマット目的とするには不完全な分割の機会であるビューを示すウェイトです。この値は、ビューが断片化をサポートするように記述されていないため、ビューをフラグメントに分割してはならないことを示します。GoodBreakWeight分割をサポートしているビューを示すウェイトですが、もっと良い機会が存在する可能性があります。ExcellentBreakWeight分割をサポートしているビューを示すウェイトで、分割するのに適した位置であることを表わしています。ForcedBreakWeight分割をサポートしているビューを示すウェイトで、子を分割することで子をフォーマットするビューに配置されている場合に、ビューを正しく表わすには分割しなければなりません。X_AXISフォーマット/分割処理の軸です。Y_AXISフォーマット/分割処理の軸です。オブジェクトを作成します。getParent()ビューの親を返します。デフォルトではすべてのビューが可視です。axis)このビューに適切なスパンを軸に沿って指定します。View.Y_AXIS戻り値:ビューの描画先のスパン。axis)このビューの最小スパンを軸に沿って指定します。axis)このビューの最大スパンを軸に沿って指定します。height)子ビューは親でこのメソッドを呼び出し、設定が変更されたこと、および再度レイアウトが考慮されなければならないことを示すことができます。デフォルトでは、このメソッドは単純に次の親に向かって通知します。axis)軸に沿ったこのビューの望ましいレイアウトを決定します。望ましいレイアウトが返されます。起点から最大に離れた配置を表します。ビューの中央への配置になります。allocation)指定された描画表面およびその表面上の領域を使って描画します。ビューは、指定された割り当てにそれ自体を描画するために、レイアウトを行なったり、子ビューを作成したりする必要がある場合があります。parent)このビューの親ビューを確立します。親ビューが正しく機能している場合、このメソッドはほかのメソッドよりも必ず前に呼び出されます。このメソッドは階層からビューが削除されたことを示すためにも呼び出されるので、最後に呼び出されるメソッドでもあります。設定されるときは、各子に対しても同じことがこのメソッドによって行われ、ビューツリーから切断されたという通知が伝達されます。呼び出す必要があります。getViewCount()このビュー内のビューの数を返します。番目の子ビューを返します。removeAll()すべての子を削除します。