クラス AbstractHeadersSnippet
java.lang.ObjectSE
org.springframework.restdocs.snippet.TemplatedSnippet
org.springframework.restdocs.headers.AbstractHeadersSnippet
- 実装されているすべてのインターフェース:
Snippet
- 既知の直属サブクラス
RequestHeadersSnippet, ResponseHeadersSnippet
RESTful リソースのリクエストヘッダーまたはレスポンスヘッダーをドキュメント化するスニペットのベースを提供する抽象
TemplatedSnippet サブクラス。- 作成者:
- Andreas Evers
コンストラクターの概要
コンストラクター修飾子コンストラクター説明protectedAbstractHeadersSnippet(StringSE type, ListSE<HeaderDescriptor> descriptors, @Nullable MapSE<StringSE, ObjectSE> attributes) <type>-headersという名前のスニペットを生成する新しいAbstractHeadersSnippetを作成します。方法の概要
修飾子と型メソッド説明createModel(Operation operation) 指定されたoperationをドキュメント化するためにテンプレートのレンダリング中に使用するモデルを作成します。createModelForDescriptor(HeaderDescriptor descriptor) 指定されたdescriptorのモデルを返します。extractActualHeaders(Operation operation) 指定されたoperationのリクエストまたはレスポンスからヘッダーの名前を抽出します。protected ListSE<HeaderDescriptor> findMissingHeaders(Operation operation) 操作から欠落しているヘッダーを検索します。protected final ListSE<HeaderDescriptor> ドキュメントの生成に使用されるHeaderDescriptorsのリストを返します。クラス TemplatedSnippet から継承されたメソッド
document, getAttributes, getSnippetName
コンストラクターの詳細
AbstractHeadersSnippet
protected AbstractHeadersSnippet(StringSE type, ListSE<HeaderDescriptor> descriptors, @Nullable MapSE<StringSE, ObjectSE> attributes) <type>-headersという名前のスニペットを生成する新しいAbstractHeadersSnippetを作成します。ヘッダーは指定されたdescriptorsを使用してドキュメント化され、指定されたattributesはテンプレートのレンダリング中にモデルに含まれます。- パラメーター:
type- ヘッダーの型descriptors- ヘッダー記述子attributes- 追加の属性
メソッドの詳細
createModel
クラスからコピーされた説明:TemplatedSnippet指定されたoperationをドキュメント化するためにテンプレートのレンダリング中に使用するモデルを作成します。このTemplatedSnippetが作成されたときに提供された追加の属性は、レンダリングの前に自動的にモデルに追加されます。- 次で指定:
- クラス
TemplatedSnippetのcreateModel - パラメーター:
operation- 操作- 戻り値:
- モデル
findMissingHeaders
操作から欠落しているヘッダーを検索します。ヘッダーがheaderDescriptorsの 1 つによって記述されているが、操作に存在しない場合、ヘッダーが欠落しています。- パラメーター:
operation- 操作- 戻り値:
- 操作に欠落しているヘッダーの記述子
extractActualHeaders
getHeaderDescriptors
ドキュメントの生成に使用されるHeaderDescriptorsのリストを返します。- 戻り値:
- ヘッダー記述子
createModelForDescriptor
指定されたdescriptorのモデルを返します。- パラメーター:
descriptor- 記述子- 戻り値:
- モデル