- 既知のすべての実装クラス:
GlyphView
,InlineView
,LabelView
public interface TabableView
サイズがタブに依存する
View
のインタフェースです。-
メソッドのサマリー
修飾子と型メソッド説明float
getPartialSpan
(int p0, int p1) ビューの一部のため、タブ拡張と同じ軸に沿ったスパンを指定します。float
getTabbedSpan
(float x, TabExpander e) 指定されたタブ展開の実装を使うときに望ましいスパンを指定します。
-
メソッドの詳細
-
getTabbedSpan
float getTabbedSpan(float x, TabExpander e) 指定されたタブ展開の実装を使うときに望ましいスパンを指定します。 コンテナがこのメソッドを呼び出す場合、コンテナはgetPreferredSpanを呼び出す通常のレイアウトの前にこのメソッドを呼び出します。 このメソッドを実装するビューは、タブ拡張の軸に沿って、getPreferredSpanの以降の呼出しでも同じ結果をもたらします。- パラメータ:
x
- タブ展開のためにビューが配置される位置>= 0。e
- タブを検出したときにタブを展開する方法。- 戻り値:
- 適切なスパン>= 0
-
getPartialSpan
float getPartialSpan(int p0, int p1) ビューの一部のため、タブ拡張と同じ軸に沿ったスパンを指定します。 このメソッドは、タブ拡張がタブストップと関連する余白を持たないテキストの部分の位置揃えを伴う場合にTabExpanderによって使用されます。 このため、指定された範囲にタブが含まれていないと仮定します。- パラメータ:
p0
- テキスト・ドキュメント内の開始位置>= 0p1
- テキスト・ドキュメント内の終了位置>= p0- 戻り値:
- スパン>= 0
-