(クラス)
enabled?: | 適切なパラメータ設定が適用されるとして、この CommandImpl が実行可能な状態にあるかどうかを調べます。 |
アクセサ public RichTextAttributeCommand.enabled?:
bool
key: | コマンドが実行された場合に変更する属性のキー。 |
フィールド public constant RichTextAttributeCommand.key:
String
アクセサ public RichTextAttributeCommand.new-value-param:
any セッター public RichTextAttributeCommand.new-value-param:
any
public | {RichTextAttributeCommand.get-unset-value}:any |
public | {RichTextAttributeCommand.execute}:void |
public | {RichTextAttributeCommand.get-current-value }:(value:any, valid?:bool) |
public | {RichTextAttributeCommand.prepare}:void |
public | {RichTextAttributeCommand.update}:void |
(アクセサ)
アクセサ public RichTextAttributeCommand.enabled?:
bool 適切なパラメータ設定が適用されるとして、この CommandImpl が実行可能な状態にあるかどうかを調べます。
オーバーライド
実装では、論理値、計算した任意の値、および super.enabled? を返します。
(フィールド)
public constant RichTextAttributeCommand.key:
String
(アクセサ)
アクセサ public RichTextAttributeCommand.new-value-param:
any セッター public RichTextAttributeCommand.new-value-param:
any
(クラスプロシージャ)
public | {RichTextAttributeCommand.get-unset-value}:any |
設定解除されたテキスト属性の値を表すために使う、独立した一意の値。
説明
このオプションが true の場合、この値はテキスト属性の既定値によって置き換えられ有効になります。
(メソッド)
public | {RichTextAttributeCommand.execute}:void |
(メソッド)
public | {RichTextAttributeCommand.get-current-value }:(value:any, valid?:bool) |
属性の現在値を取得します。
戻り値
有効な場合の値と、有効性を示すフラグ。
値が存在して RichTextArea の選択範囲全体に当てはまる場合、valid? は true になり、その他の場合は false になります。
注意事項
このオプションが true の場合、
RichTextString で設定解除されたテキスト属性はその既定値で設定されたかのように扱われます。このオプションが false の場合、設定解除されたテキスト属性の値は
get-unset-value の値に等しくなります。
(メソッド)
public | {RichTextAttributeCommand.prepare}:void |
使用する CommandImpl を準備します。
説明
このメソッドは、常に、コマンドを操作または実行する任意のアプリケーション コード ブロックの前に呼び出す必要があります。たとえば、このメソッドは、コマンドが適切に更新され、その既定値にリセットされていることを保証します。
オーバーライド
実装では、メソッドの最初でこのメソッドのスーパー実装を呼び出す必要があります。
(メソッド)
public | {RichTextAttributeCommand.update}:void |
この Command の状態を再計算します。
説明
このメソッドは、コマンドの状態を再計算するために呼び出されます。これは、たとえば、コマンドが依存するオブジェクトが変更されたときにトリガされることがあります。
このメソッドは、通常、サブクラスからは呼び出されません。代わりに
Command.request-update を使用します。
オーバーライド
実装では、このメソッドの最初に super.update を呼び出す必要があります。