インターフェース Option

すべての既知の実装クラス:
DefaultOptionKeyspaceOptionTableOptionTableOption.CachingOptionTableOption.CompactionOptionTableOption.CompressionOption

public interface Option
オプションの種類を表すインターフェース。
作成者:
Matthew T. Adams
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    指定された値が getType() によって指定された型に強制変換できるかどうかを確認します。
    boolean
    このオプションの値で一重引用符をエスケープするかどうか。
    このテーブルオプションの名前 (通常は小文字で、アンダースコアで区切られます)。
    このオプションで値を強制変換できる必要がある型。
    boolean
    指定された値が getType() によって指定された型に強制変換できるかどうかをテストします。
    boolean
    このオプションの値を一重引用符で囲むかどうか。
    boolean
    このオプションに値が必要かどうか。
    boolean
    このオプションが値を取るかどうか。
    まず、指定された値がこのオプションで想定される型に強制変換可能であることを確認し、次に指定された値に対して呼び出された Object.toString() の結果を返します。
  • メソッドの詳細

    • getType

      ClassSE<?> getType()
      このオプションで値を強制変換できる必要がある型。
    • getName

      StringSE getName()
      このテーブルオプションの名前 (通常は小文字で、アンダースコアで区切られます)。
    • takesValue

      boolean takesValue()
      このオプションが値を取るかどうか。
    • escapesValue

      boolean escapesValue()
      このオプションの値で一重引用符をエスケープするかどうか。
    • quotesValue

      boolean quotesValue()
      このオプションの値を一重引用符で囲むかどうか。
    • requiresValue

      boolean requiresValue()
      このオプションに値が必要かどうか。
    • checkValue

      void checkValue(ObjectSE value)
      指定された値が getType() によって指定された型に強制変換できるかどうかを確認します。
    • isCoerceable

      boolean isCoerceable(ObjectSE value)
      指定された値が getType() によって指定された型に強制変換できるかどうかをテストします。
    • toString

      StringSE toString(@Nullable ObjectSE value)
      まず、指定された値がこのオプションで想定される型に強制変換可能であることを確認し、次に指定された値に対して呼び出された Object.toString() の結果を返します。このオプションが引用符をエスケープする場合 ( escapesValue() は true)、一重引用符がエスケープされ、このオプションが値を引用符で囲む場合 ( quotesValue() は true)、値は一重引用符で囲まれます。null が指定された場合は、空の文字列を返します。
      関連事項: