Optionable (クラス)
public abstract Optionable
パッケージ: CURL.RUNTIME.OPTION
直接継承しているサブクラス: OptionListInterface, OptionTable

オプションを備えたクラスの抽象基本クラス。

注意事項

OptionTable のような、オプションを定義するクラスは、このクラスの実装から継承する必要があります。

メソッド
add-option:key に基づいてオプション キャッシュに値を設定します。
public abstract {Optionable.add-option
key:OptionBinding,
value:any
}:void
get-option:key に基づいてオプション キャッシュから値を取得します。ルックアップが失敗した場合は、キー内の既定値を使用します。
public abstract {Optionable.get-option key:OptionBinding}:any
option-set?:key に基づくオプション キャッシュ内に値がある場合は、true を返します。
public abstract {Optionable.option-set? key:OptionBinding}:bool
remove-option:key に基づいてオプション キャッシュの値を削除します。
public abstract {Optionable.remove-option key:OptionBinding}:void
メソッド 継承 Object: object-describe, object-describe-for-debugging, object-serialize







メソッド詳細
add-option (メソッド)
public abstract {Optionable.add-option
key:OptionBinding,
value:any
}:void

key に基づいてオプション キャッシュに値を設定します。



get-option (メソッド)
public abstract {Optionable.get-option key:OptionBinding}:any

key に基づいてオプション キャッシュから値を取得します。ルックアップが失敗した場合は、キー内の既定値を使用します。



option-set? (メソッド)
public abstract {Optionable.option-set? key:OptionBinding}:bool

key に基づくオプション キャッシュ内に値がある場合は、true を返します。



remove-option (メソッド)
public abstract {Optionable.remove-option key:OptionBinding}:void

key に基づいてオプション キャッシュの値を削除します。