(クラス)
public abstract sealed TableContentPrototype
Table に挿入されるアイテムのストリームに関する抽象基本クラス。
プログラミング注意事項
アクセサ public abstract TableContentPrototype.rowwise-insertion?:
bool
public | {TableContentPrototype.ok-as-row-contents? obj:any}:bool |
public | {TableContentPrototype.ok-as-table-contents? obj:any}:bool |
public abstract | {TableContentPrototype.add-to-table}:(row-index:int, column-index:int) |
protected | {TableContentPrototype.process-keyword-argument}:void |
wrap-column?: | 指定された列インデックスが新しい行の先頭の次のアイテムの挿入ポイントに達したかどうかを示します。 |
public abstract | {TableContentPrototype.wrap-column? col-index:int}:bool |
protected | {TableContentPrototype.wrap-cursor}:(row-index:int, column-index:int) |
wrap-row?: | 指定の行インデックスが、次のアイテムが新しい列の始めに挿入されるポイントに達したかどうかを示します。 |
public abstract | {TableContentPrototype.wrap-row? row-index:int}:bool |
(アクセサ)
アクセサ public abstract TableContentPrototype.rowwise-insertion?:
bool このアイテム ストリームの挿入カーソルが、アイテムがテーブルに挿入された後で水平に移動するか、垂直に移動するかを示します。
戻り値
挿入カーソルが水平に移動する場合 (列方向の挿入) は true、それ以外の場合は false です。
(クラスプロシージャ)
public | {TableContentPrototype.ok-as-row-contents? obj:any}:bool |
obj が text-format row に追加するのに適しているかどうか、つまり cell または skip であるかどうかを判定します。
(クラスプロシージャ)
public | {TableContentPrototype.ok-as-table-contents? obj:any}:bool |
obj が text-format table に追加するのに適しているかどうか、つまり row であるかどうかを判定します。
(メソッド)
public abstract | {TableContentPrototype.add-to-table}:(row-index:int, column-index:int) |
このストリームのアイテムを指定の Table に挿入します。
parent: このアイテムを含む "親" アイテム ストリーム。
row-index, col-index: このストリームの始めの要素が挿入される行および列のインデックス。
戻り値
このストリームの全アイテムを挿入した後の、挿入カーソルの位置に対応する行と列のインデックス。
(メソッド)
protected | {TableContentPrototype.process-keyword-argument}:void |
この項目はサポートされていません。内部使用限定となっています。
(メソッド)
public abstract | {TableContentPrototype.wrap-column? col-index:int}:bool |
指定された列インデックスが新しい行の先頭の次のアイテムの挿入ポイントに達したかどうかを示します。
col-index: 列インデックス。
戻り値
次のアイテムが新しい行の先頭に挿入される場合は true です。
(メソッド)
protected | {TableContentPrototype.wrap-cursor}:(row-index:int, column-index:int) |
カーソルを次の行または列の始めに移動します。
row-index: 現在の行インデックスです。
col-index: 現在の列インデックスです。
戻り値
新しい行 / 列インデックス値です。
注意事項
self.rowwise-insertion? が true の場合、新しい行の先頭に移動します。それ以外の場合は、新しい列の先頭に移動します。
(メソッド)
public abstract | {TableContentPrototype.wrap-row? row-index:int}:bool |
指定の行インデックスが、次のアイテムが新しい列の始めに挿入されるポイントに達したかどうかを示します。
row-index: 行インデックスです。
戻り値
次のアイテムが新しい列の始めに挿入される場合は true です。