A B C D G H I L P R S V W 
All Classes All Packages

A

addArgumentResolvers(List<HandlerMethodArgumentResolver>) - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxMvcConfiguration
 
addInterceptors(InterceptorRegistry) - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxMvcConfiguration
 
addTemplate(String) - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxResponse
Append the rendered template or fragment.
addTrigger(String) - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxResponse
Set a HX-Trigger header.
addTrigger(String, String, HxTriggerLifecycle) - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxResponse
Set a HX-Trigger (or HX-Trigger-After-Settle or HX-Trigger-After-Swap headers.
ALL_EXPRESSION_OBJECT_NAMES - Static variable in class io.github.wimdeblauwe.hsbt.mvc.HtmxSpringStandardExressionObjectFactory
 
and(HtmxResponse) - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxResponse
 
ATTR_PRECEDENCE - Static variable in class io.github.wimdeblauwe.hsbt.thymeleaf.HtmxAttributeProcessor
 

B

browserRedirect(String) - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxResponse
Can be used to do a client-side redirect to a new location
browserRefresh(boolean) - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxResponse
If set to "true" the client side will do a a full refresh of the page
build() - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxRequest.Builder
 
Builder(boolean) - Constructor for class io.github.wimdeblauwe.hsbt.mvc.HtmxRequest.Builder
 
buildObject(IExpressionContext, String) - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxSpringStandardExressionObjectFactory
 

C

commence(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class io.github.wimdeblauwe.hsbt.security.HxRefreshHeaderAuthenticationEntryPoint
 
createHtmxRequest(HttpServletRequest) - Static method in class io.github.wimdeblauwe.hsbt.mvc.HtmxHandlerMethodArgumentResolver
 

D

doProcess(ITemplateContext, IProcessableElementTag, AttributeName, String, Object, IElementTagStructureHandler) - Method in class io.github.wimdeblauwe.hsbt.thymeleaf.HtmxAttributeProcessor
 

G

getAllExpressionObjectNames() - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxSpringStandardExressionObjectFactory
 
getCurrentUrl() - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxRequest
The current URL of the browser when the htmx request was made.
getCustomMethodCondition(Method) - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxRequestMappingHandlerMapping
 
getCustomTypeCondition(Class<?>) - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxRequestMappingHandlerMapping
 
getExpressionObjectFactory() - Method in class io.github.wimdeblauwe.hsbt.thymeleaf.HtmxDialect
 
getHeaderName() - Method in enum io.github.wimdeblauwe.hsbt.mvc.HxTriggerLifecycle
 
getProcessors(String) - Method in class io.github.wimdeblauwe.hsbt.thymeleaf.HtmxDialect
 
getPromptResponse() - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxRequest
The user response to an hx-prompt.
getRequestMappingHandlerMapping() - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxMvcConfiguration
 
getTarget() - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxRequest
The id of the target element if it exists.
getTriggerId() - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxRequest
The id of the triggered element if it exists.
getTriggerName() - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxRequest
The name of the triggered element if it exists.
getValue() - Method in enum io.github.wimdeblauwe.hsbt.mvc.HtmxRequestHeader
 
getValue() - Method in enum io.github.wimdeblauwe.hsbt.mvc.HtmxResponseHeader
 

H

HTMX_REQUEST_EXPRESSION_OBJECT_NAME - Static variable in class io.github.wimdeblauwe.hsbt.mvc.HtmxSpringStandardExressionObjectFactory
 
HtmxAttributeProcessor - Class in io.github.wimdeblauwe.hsbt.thymeleaf
 
HtmxAttributeProcessor(String, String, ObjectMapper) - Constructor for class io.github.wimdeblauwe.hsbt.thymeleaf.HtmxAttributeProcessor
 
htmxDialect(ObjectMapper) - Method in class io.github.wimdeblauwe.hsbt.thymeleaf.HtmxThymeleafConfiguration
 
HtmxDialect - Class in io.github.wimdeblauwe.hsbt.thymeleaf
 
HtmxDialect(ObjectMapper) - Constructor for class io.github.wimdeblauwe.hsbt.thymeleaf.HtmxDialect
 
HtmxHandlerInterceptor - Class in io.github.wimdeblauwe.hsbt.mvc
 
HtmxHandlerInterceptor() - Constructor for class io.github.wimdeblauwe.hsbt.mvc.HtmxHandlerInterceptor
 
HtmxHandlerMethodArgumentResolver - Class in io.github.wimdeblauwe.hsbt.mvc
 
HtmxHandlerMethodArgumentResolver() - Constructor for class io.github.wimdeblauwe.hsbt.mvc.HtmxHandlerMethodArgumentResolver
 
HtmxMvcConfiguration - Class in io.github.wimdeblauwe.hsbt.mvc
 
HtmxRequest - Class in io.github.wimdeblauwe.hsbt.mvc
 
HtmxRequest.Builder - Class in io.github.wimdeblauwe.hsbt.mvc
 
HtmxRequestHeader - Enum in io.github.wimdeblauwe.hsbt.mvc
 
HtmxRequestMappingHandlerMapping - Class in io.github.wimdeblauwe.hsbt.mvc
 
HtmxRequestMappingHandlerMapping() - Constructor for class io.github.wimdeblauwe.hsbt.mvc.HtmxRequestMappingHandlerMapping
 
HtmxResponse - Class in io.github.wimdeblauwe.hsbt.mvc
Representation of HTMX partials.
HtmxResponse() - Constructor for class io.github.wimdeblauwe.hsbt.mvc.HtmxResponse
 
HtmxResponseHeader - Enum in io.github.wimdeblauwe.hsbt.mvc
 
HtmxSpringStandardExressionObjectFactory - Class in io.github.wimdeblauwe.hsbt.mvc
 
HtmxSpringStandardExressionObjectFactory() - Constructor for class io.github.wimdeblauwe.hsbt.mvc.HtmxSpringStandardExressionObjectFactory
 
HtmxThymeleafConfiguration - Class in io.github.wimdeblauwe.hsbt.thymeleaf
 
HtmxThymeleafConfiguration() - Constructor for class io.github.wimdeblauwe.hsbt.thymeleaf.HtmxThymeleafConfiguration
 
HX_BOOSTED - io.github.wimdeblauwe.hsbt.mvc.HtmxRequestHeader
 
HX_CURRENT_URL - io.github.wimdeblauwe.hsbt.mvc.HtmxRequestHeader
 
HX_HISTORY_RESTORE_REQUEST - io.github.wimdeblauwe.hsbt.mvc.HtmxRequestHeader
 
HX_PROMPT - io.github.wimdeblauwe.hsbt.mvc.HtmxRequestHeader
 
HX_PUSH - io.github.wimdeblauwe.hsbt.mvc.HtmxResponseHeader
 
HX_REDIRECT - io.github.wimdeblauwe.hsbt.mvc.HtmxResponseHeader
 
HX_REFRESH - io.github.wimdeblauwe.hsbt.mvc.HtmxResponseHeader
 
HX_REQUEST - io.github.wimdeblauwe.hsbt.mvc.HtmxRequestHeader
 
HX_RETARGET - io.github.wimdeblauwe.hsbt.mvc.HtmxResponseHeader
 
HX_TARGET - io.github.wimdeblauwe.hsbt.mvc.HtmxRequestHeader
 
HX_TRIGGER - io.github.wimdeblauwe.hsbt.mvc.HtmxRequestHeader
 
HX_TRIGGER - io.github.wimdeblauwe.hsbt.mvc.HtmxResponseHeader
 
HX_TRIGGER_AFTER_SETTLE - io.github.wimdeblauwe.hsbt.mvc.HtmxResponseHeader
 
HX_TRIGGER_AFTER_SWAP - io.github.wimdeblauwe.hsbt.mvc.HtmxResponseHeader
 
HX_TRIGGER_NAME - io.github.wimdeblauwe.hsbt.mvc.HtmxRequestHeader
 
HxRefresh - Annotation Type in io.github.wimdeblauwe.hsbt.mvc
 
HxRefreshHeaderAuthenticationEntryPoint - Class in io.github.wimdeblauwe.hsbt.security
This class is not used by the library itself, but users of the library can use it to configure their security to have full page refreshes on auth failures.
HxRefreshHeaderAuthenticationEntryPoint() - Constructor for class io.github.wimdeblauwe.hsbt.security.HxRefreshHeaderAuthenticationEntryPoint
 
HxRequest - Annotation Type in io.github.wimdeblauwe.hsbt.mvc
 
HxTrigger - Annotation Type in io.github.wimdeblauwe.hsbt.mvc
 
HxTriggerLifecycle - Enum in io.github.wimdeblauwe.hsbt.mvc
 

I

io.github.wimdeblauwe.hsbt.mvc - package io.github.wimdeblauwe.hsbt.mvc
 
io.github.wimdeblauwe.hsbt.security - package io.github.wimdeblauwe.hsbt.security
 
io.github.wimdeblauwe.hsbt.thymeleaf - package io.github.wimdeblauwe.hsbt.thymeleaf
 
isBoosted() - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxRequest
Indicates that the request is via an element using hx-boost.
isCacheable(String) - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxSpringStandardExressionObjectFactory
 
isHistoryRestoreRequest() - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxRequest
Indicates if the request is for history restoration after a miss in the local history cache
isHtmxRequest() - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxRequest
 

L

lifecycle() - Method in annotation type io.github.wimdeblauwe.hsbt.mvc.HxTrigger
 

P

postHandle(HttpServletRequest, HttpServletResponse, Object, ModelAndView) - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxHandlerInterceptor
 
pushHistory(String) - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxResponse
Pushes a new url into the history stack

R

RECEIVE - io.github.wimdeblauwe.hsbt.mvc.HxTriggerLifecycle
Maps to HX-Trigger
resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxHandlerMethodArgumentResolver
 
retarget(String) - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxResponse
Set a CSS selector that updates the target of the content update to a different element on the page

S

setAttributeDefinitions(AttributeDefinitions) - Method in class io.github.wimdeblauwe.hsbt.thymeleaf.HtmxAttributeProcessor
 
SETTLE - io.github.wimdeblauwe.hsbt.mvc.HxTriggerLifecycle
Maps to HX-Trigger-After-Settle
supportsParameter(MethodParameter) - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxHandlerMethodArgumentResolver
 
SWAP - io.github.wimdeblauwe.hsbt.mvc.HxTriggerLifecycle
Maps to HX-Trigger-After-Swap

V

value() - Method in annotation type io.github.wimdeblauwe.hsbt.mvc.HxTrigger
 
valueOf(String) - Static method in enum io.github.wimdeblauwe.hsbt.mvc.HtmxRequestHeader
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.wimdeblauwe.hsbt.mvc.HtmxResponseHeader
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.wimdeblauwe.hsbt.mvc.HxTriggerLifecycle
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.github.wimdeblauwe.hsbt.mvc.HtmxRequestHeader
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.wimdeblauwe.hsbt.mvc.HtmxResponseHeader
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.wimdeblauwe.hsbt.mvc.HxTriggerLifecycle
Returns an array containing the constants of this enum type, in the order they are declared.

W

withBoosted(boolean) - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxRequest.Builder
 
withCurrentUrl(String) - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxRequest.Builder
 
withHistoryRestoreRequest(boolean) - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxRequest.Builder
 
withPromptResponse(String) - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxRequest.Builder
 
withTarget(String) - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxRequest.Builder
 
withTriggerId(String) - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxRequest.Builder
 
withTriggerName(String) - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxRequest.Builder
 
A B C D G H I L P R S V W 
All Classes All Packages