インターフェース AffordanceModel.PropertyMetadata

すべてのスーパーインターフェース:
AffordanceModel.Named
含まれているクラス:
AffordanceModel

public static interface AffordanceModel.PropertyMetadata extends AffordanceModel.Named
表現のプロパティモデルに関するメタデータ。
作成者:
Oliver Drotbohm
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    プロパティの入力型を返します。
    default NumberSE
    数値型に許可される最大値を返します。
    default LongSE
    文字列型に許可される最大長を返します。
    default NumberSE
    数値型に許可される最小値を返します。
    default LongSE
    文字列型に許可される最小の長さを返します。
    プロパティの名前。
    プロパティが従わなければならない (正規表現) パターンを返します。
    プロパティの型を返します。
    default boolean
    プロパティに指定された名前があるかどうか。
    boolean
    プロパティが読み取り専用かどうか。つまり、状態を変更するリクエストで操作してはなりません。
    boolean
    プロパティを送信する必要があるか、返される表現に常に存在するか。
  • メソッドの詳細

    • getName

      StringSE getName()
      プロパティの名前。
      次で指定:
      インターフェース AffordanceModel.NamedgetName 
      戻り値:
      null または空になることはありません。
    • hasName

      default boolean hasName(StringSE name)
      プロパティに指定された名前があるかどうか。
      パラメーター:
      name - null または空であってはなりません。
      戻り値:
    • isRequired

      boolean isRequired()
      プロパティを送信する必要があるか、返される表現に常に存在するか。
      戻り値:
    • isReadOnly

      boolean isReadOnly()
      プロパティが読み取り専用かどうか。つまり、状態を変更するリクエストで操作してはなりません。
      戻り値:
    • getPattern

      OptionalSE<StringSE> getPattern()
      プロパティが従わなければならない (正規表現) パターンを返します。
      戻り値:
      null になることはありません。
    • getType

      ResolvableType getType()
      プロパティの型を返します。型を判別できない場合は、ObjectSE を返します。
      戻り値:
    • getMin

      @Nullable default NumberSE getMin()
      数値型に許可される最小値を返します。
      戻り値:
      null でもかまいません。
      導入:
      1.3
    • getMax

      @Nullable default NumberSE getMax()
      数値型に許可される最大値を返します。
      戻り値:
      null でもかまいません。
      導入:
      1.3
    • getMinLength

      @Nullable default LongSE getMinLength()
      文字列型に許可される最小の長さを返します。
      戻り値:
      null でもかまいません。
      導入:
      1.3
    • getMaxLength

      @Nullable default LongSE getMaxLength()
      文字列型に許可される最大長を返します。
      戻り値:
      null でもかまいません。
      導入:
      1.3
    • getInputType

      @Nullable StringSE getInputType()
      プロパティの入力型を返します。
      戻り値:
      関連事項: