クラス AbstractRequestCondition<T extends AbstractRequestCondition<T>>

java.lang.ObjectSE
org.springframework.web.servlet.mvc.condition.AbstractRequestCondition<T>
型パラメーター:
T - この RequestCondition と組み合わせて比較できるオブジェクトの型
実装されたすべてのインターフェース:
RequestCondition<T>
既知の直属サブクラス
CompositeRequestConditionConsumesRequestConditionHeadersRequestConditionParamsRequestConditionPathPatternsRequestConditionPatternsRequestConditionProducesRequestConditionRequestConditionHolderRequestMethodsRequestCondition

public abstract class AbstractRequestCondition<T extends AbstractRequestCondition<T>> extends ObjectSE implements RequestCondition<T>
equals(Object)hashCode()toString() の実装を提供する RequestCondition 型の基本クラス。
導入:
3.1
作成者:
Rossen Stoyanchev
  • コンストラクターの詳細

    • AbstractRequestCondition

      public AbstractRequestCondition()
  • メソッドの詳細

    • isEmpty

      public boolean isEmpty()
      この条件が空かどうか、つまり個別のアイテムが含まれているかどうかを示します。
      戻り値:
      空の場合は true。それ以外の場合は false 
    • getContent

      protected abstract CollectionSE<?> getContent()
      リクエスト条件を構成する個別のアイテムを返します。

      たとえば、URL パターン、HTTP リクエストメソッド、パラメーター式など。

      戻り値:
      オブジェクトのコレクション (非 null)
    • getToStringInfix

      protected abstract StringSE getToStringInfix()
      コンテンツの個別のアイテムを出力するときに使用する表記。

      たとえば、URL パターンの " || " または param 式の " && "

    • equals

      public boolean equals(@Nullable ObjectSE other)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode 
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString