インターフェースの使用
org.springframework.hateoas.server.LinkBuilder
LinkBuilder を使用するパッケージ
パッケージ
説明
ハイパーメディア処理用のサーバー側コンポーネント。
コア API インターフェースの実装。
org.springframework.hateoas.server 内の LinkBuilder 使用
LinkBuilder 型の型パラメーターを持つ org.springframework.hateoas.server のクラス修飾子と型インターフェース説明interfaceLinkBuilderFactory<T extends LinkBuilder>LinkBuilderインスタンスのファクトリ。interfaceMethodLinkBuilderFactory<T extends LinkBuilder>メソッドを指すことによってLinkBuilderの作成もサポートする実装のためのLinkBuilderFactoryの拡張。修飾子と型メソッド説明指定されたエンティティ型を管理するコントローラーへのリンクを作成できるLinkBuilderを返します。指定されたエンティティ型を管理するコントローラーへのリンクを作成できるLinkBuilderを返し、指定されたパラメーターをバッキングコントローラーがマップされている URI テンプレートに展開します。EntityLinks.linkForItemResource(ClassSE<?> type, ObjectSE id) 指定されたエンティティ型と ID を管理するコントローラーへのリンクを作成できるLinkBuilderを返します。default <T> LinkBuilderEntityLinks.linkForItemResource(T entity, FunctionSE<T, ObjectSE> identifierExtractor) 指定されたエンティティ型と識別子エクストラクターを管理するコントローラーへのリンクを作成できるLinkBuilderを返します。TypedEntityLinks.linkForItemResource(T entity) 指定されたエンティティを管理するコントローラーへのリンクを作成できるLinkBuilderを返します。指定されたオブジェクトのStringSE 表現をサブリソースとして現在の URI に追加します。org.springframework.hateoas.server.core 内の LinkBuilder 使用
LinkBuilder 型の型パラメーターを持つ org.springframework.hateoas.server.core のクラス修飾子と型クラス説明classLinkBuilderSupport<T extends LinkBuilder>Spring MVCUriComponentsBuilderに基づいてLinkBuilderを実装する基本クラス。static interfaceWebHandler.LinkBuilderCreator<T extends LinkBuilder>static interfaceWebHandler.PreparedWebHandler<T extends LinkBuilder>LinkBuilder を実装している org.springframework.hateoas.server.core のクラス修飾子と型クラス説明classLinkBuilderSupport<T extends LinkBuilder>Spring MVCUriComponentsBuilderに基づいてLinkBuilderを実装する基本クラス。classTemplateVariablesのリストを保持できるLinkBuilderSupport拡張機能。型 LinkBuilder の型パラメーターを使用した org.springframework.hateoas.server.core のメソッド修飾子と型メソッド説明static <T extends LinkBuilder>
WebHandler.PreparedWebHandler<T>WebHandler.linkTo(ObjectSE invocationValue, WebHandler.LinkBuilderCreator<T> creator) static <T extends LinkBuilder>
TWebHandler.linkTo(ObjectSE invocationValue, WebHandler.LinkBuilderCreator<T> creator, BiFunctionSE<UriComponentsBuilder, MethodInvocation, UriComponentsBuilder> additionalUriHandler, FunctionSE<UriMapping, UriComponentsBuilder> finisher, SupplierSE<ConversionService> conversionService) 修飾子と型メソッド説明AbstractEntityLinks.linkForItemResource(ClassSE<?> type, ObjectSE id) DelegatingEntityLinks.linkForItemResource(ClassSE<?> type, ObjectSE id) 型 LinkBuilder の型引数を持つ org.springframework.hateoas.server.core のメソッドパラメーター修飾子と型メソッド説明voidControllerEntityLinksFactoryBean.setLinkBuilderFactory(LinkBuilderFactory<? extends LinkBuilder> linkBuilderFactory) LinkBuilderインスタンスの作成に使用されるLinkBuilderFactoryを構成します。型の型引数を持つ org.springframework.hateoas.server.core のコンストラクターパラメーター LinkBuilder修飾子コンストラクター説明ControllerEntityLinks(IterableSE<? extends ClassSE<?>> controllerTypes, LinkBuilderFactory<? extends LinkBuilder> linkBuilderFactory) 指定されたアノテーションの構成済みクラスをインスペクションする新しいControllerEntityLinksを作成します。org.springframework.hateoas.server.mvc 内の LinkBuilder 使用
LinkBuilder を実装している org.springframework.hateoas.server.mvc のクラスorg.springframework.hateoas.server.reactive 内の LinkBuilder 使用
LinkBuilder を実装している org.springframework.hateoas.server.reactive のクラス