Class ForumCommentRenderer.Builder<COMMENT extends ForumCommentData, CTX>
java.lang.Object
io.mindspice.simplypages.components.forum.comments.ForumCommentRenderer.Builder<COMMENT,CTX>
- Enclosing class:
ForumCommentRenderer<COMMENT extends ForumCommentData, CTX>
public static final class ForumCommentRenderer.Builder<COMMENT extends ForumCommentData, CTX>
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()withActionProvider(ForumActionProvider<COMMENT, CTX> actionProvider) withCommentComponentSupplier(Supplier<? extends ForumCommentComponent> componentSupplier) withPaginationEndpointResolver(ForumCommentRenderer.CommentPaginationEndpointResolver paginationEndpointResolver) withPaginationHxSwap(String paginationHxSwap) withPaginationHxTarget(String paginationHxTarget) withResolverRegistry(ForumTagResolverRegistry resolverRegistry) withTagParser(ForumTagParser tagParser)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
withCommentComponentSupplier
public ForumCommentRenderer.Builder<COMMENT,CTX> withCommentComponentSupplier(Supplier<? extends ForumCommentComponent> componentSupplier) -
withActionProvider
public ForumCommentRenderer.Builder<COMMENT,CTX> withActionProvider(ForumActionProvider<COMMENT, CTX> actionProvider) -
withTagParser
-
withResolverRegistry
public ForumCommentRenderer.Builder<COMMENT,CTX> withResolverRegistry(ForumTagResolverRegistry resolverRegistry) -
withPaginationEndpointResolver
public ForumCommentRenderer.Builder<COMMENT,CTX> withPaginationEndpointResolver(ForumCommentRenderer.CommentPaginationEndpointResolver paginationEndpointResolver) -
withPaginationHxTarget
-
withPaginationHxSwap
-
build
-