CopyCommand (クラス)
public abstract CopyCommand {inherits SelectionContextCommand}
インポート元: CURL.GUI.STANDARD. package 内で定義されています CURL.GUI.BASE.
直接継承しているサブクラス: TextCopyCommand, RecordGridCopy

SelectionContext の選択をクリップボードに配置します。


コンストラクタ
default:新しい CopyCommand を作成します。
コンストラクタ public {CopyCommand.default context:SelectionContext}

プロパティ
enabled?:適切なパラメータ設定が適用されるとして、この CommandImpl が実行可能な状態にあるかどうかを調べます。
アクセサ public CopyCommand.enabled?:bool
プロパティ 継承 SelectionContextCommand: context
プロパティ 継承 CommandImpl: has-prompt?, impl, valid?
プロパティ 継承 Command: name
プロパティ 継承 Observable: has-observers?, notify-observers?

メソッド
prompt:コマンドを実行する前に、ユーザーから最終的なデータや確認を得ます。
public {CopyCommand.prompt}:bool
メソッド 継承 CommandImpl: do-command, execute, prepare, update-completed
メソッド 継承 Command: ensure-updated, note-state-changed, request-update, update
メソッド 継承 Observable: add-observer, notify-observers, remove-observer
メソッド 継承 Object: object-describe, object-describe-for-debugging, object-serialize



コンストラクタ詳細
default (コンストラクタ)
public {CopyCommand.default context:SelectionContext}

新しい CopyCommand を作成します。

context: このコマンドが処理する SelectionContext



プロパティ詳細
enabled? (アクセサ)
アクセサ public CopyCommand.enabled?:bool

適切なパラメータ設定が適用されるとして、この CommandImpl が実行可能な状態にあるかどうかを調べます。

オーバーライド

実装では、論理値、計算した任意の値、および super.enabled? を返します。





メソッド詳細
prompt (メソッド)
public {CopyCommand.prompt}:bool

コマンドを実行する前に、ユーザーから最終的なデータや確認を得ます。

戻り値

ユーザーがデータ提供後にコマンドの継続を選択した場合は true です。それ以外の場合は false です。

オーバーライド

このメソッドが実装されている場合、CommandImpl.has-prompt? も同様にオーバーライドする必要があります。また、コマンドが valid? である場合にこのメソッドによって true だけが返されることも保証する必要があります。