public final class HeadersRequestCondition extends AbstractRequestCondition<HeadersRequestCondition>
RequestMapping.headers() で定義された構文を持つヘッダー式のセットに対してリクエストを照合する論理論理積(' && ')リクエスト条件。 ヘッダー名 "Accept" または "Content-Type" でコンストラクターに渡された式は無視されます。これらについては、ConsumesRequestCondition および ProducesRequestCondition を参照してください。
| コンストラクターと説明 |
|---|
HeadersRequestCondition(StringSE... headers) 指定されたヘッダー式から新しいインスタンスを作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
HeadersRequestCondition | combine(HeadersRequestCondition other)"this" のヘッダー式と「その他の」インスタンスの和集合を持つ新しいインスタンスを返します。 |
int | compareTo(HeadersRequestCondition other, HttpServletRequestEE request) ヘッダー式に基づく別の条件と比較します。 |
protected CollectionSE<org.springframework.web.servlet.mvc.condition.HeadersRequestCondition.HeaderExpression> | getContent() リクエスト条件を構成する個別のアイテムを返します。 |
SetSE<NameValueExpression<StringSE>> | getExpressions() 含まれているリクエストヘッダー式を返します。 |
HeadersRequestCondition | getMatchingCondition(HttpServletRequestEE request) リクエストがすべての式に一致する場合、"this" インスタンスを返します。それ以外の場合は null。 |
protected StringSE | getToStringInfix() コンテンツの個別のアイテムを出力するときに使用する表記。 |
equals, hashCode, isEmpty, toStringcloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSEpublic HeadersRequestCondition(StringSE... headers)
ConsumesRequestCondition および ProducesRequestCondition を参照してください。headers - RequestMapping.headers() で定義された構文を持つメディア型式。0 の場合、条件はすべてのリクエストに一致します public SetSE<NameValueExpression<StringSE>> getExpressions()
protected CollectionSE<org.springframework.web.servlet.mvc.condition.HeadersRequestCondition.HeaderExpression> getContent()
AbstractRequestConditionたとえば、URL パターン、HTTP リクエストメソッド、パラメーター式など。
AbstractRequestCondition<HeadersRequestCondition> の getContent null)protected StringSE getToStringInfix()
AbstractRequestCondition たとえば、URL パターンの " || " または param 式の " && "。
public HeadersRequestCondition combine(HeadersRequestCondition other)
other - 組み合わせる条件。@Nullable public HeadersRequestCondition getMatchingCondition(HttpServletRequestEE request)
null。null。public int compareTo(HeadersRequestCondition other, HttpServletRequestEE request)
両方のインスタンスが getMatchingCondition(HttpServletRequest) を介して取得され、各インスタンスが一致するヘッダー式のみを含むか、そうでなければ空であると想定されています。