Index

A B C D G H I L P R S V W 
All Classes and Interfaces|All Packages|Constant Field Values

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 class 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 class io.github.wimdeblauwe.hsbt.mvc.HtmxRequestHeader
 
getValue() - Method in enum class 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 Class 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 Class 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 - Enum constant in enum class io.github.wimdeblauwe.hsbt.mvc.HtmxRequestHeader
 
HX_CURRENT_URL - Enum constant in enum class io.github.wimdeblauwe.hsbt.mvc.HtmxRequestHeader
 
HX_HISTORY_RESTORE_REQUEST - Enum constant in enum class io.github.wimdeblauwe.hsbt.mvc.HtmxRequestHeader
 
HX_PROMPT - Enum constant in enum class io.github.wimdeblauwe.hsbt.mvc.HtmxRequestHeader
 
HX_PUSH - Enum constant in enum class io.github.wimdeblauwe.hsbt.mvc.HtmxResponseHeader
 
HX_REDIRECT - Enum constant in enum class io.github.wimdeblauwe.hsbt.mvc.HtmxResponseHeader
 
HX_REFRESH - Enum constant in enum class io.github.wimdeblauwe.hsbt.mvc.HtmxResponseHeader
 
HX_REQUEST - Enum constant in enum class io.github.wimdeblauwe.hsbt.mvc.HtmxRequestHeader
 
HX_RETARGET - Enum constant in enum class io.github.wimdeblauwe.hsbt.mvc.HtmxResponseHeader
 
HX_TARGET - Enum constant in enum class io.github.wimdeblauwe.hsbt.mvc.HtmxRequestHeader
 
HX_TRIGGER - Enum constant in enum class io.github.wimdeblauwe.hsbt.mvc.HtmxRequestHeader
 
HX_TRIGGER - Enum constant in enum class io.github.wimdeblauwe.hsbt.mvc.HtmxResponseHeader
 
HX_TRIGGER_AFTER_SETTLE - Enum constant in enum class io.github.wimdeblauwe.hsbt.mvc.HtmxResponseHeader
 
HX_TRIGGER_AFTER_SWAP - Enum constant in enum class io.github.wimdeblauwe.hsbt.mvc.HtmxResponseHeader
 
HX_TRIGGER_NAME - Enum constant in enum class io.github.wimdeblauwe.hsbt.mvc.HtmxRequestHeader
 
HxRefresh - Annotation Interface 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 Interface in io.github.wimdeblauwe.hsbt.mvc
 
HxTrigger - Annotation Interface in io.github.wimdeblauwe.hsbt.mvc
 
HxTriggerLifecycle - Enum Class 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() - Element in annotation interface 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 - Enum constant in enum class 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 - Enum constant in enum class io.github.wimdeblauwe.hsbt.mvc.HxTriggerLifecycle
Maps to HX-Trigger-After-Settle
supportsParameter(MethodParameter) - Method in class io.github.wimdeblauwe.hsbt.mvc.HtmxHandlerMethodArgumentResolver
 
SWAP - Enum constant in enum class io.github.wimdeblauwe.hsbt.mvc.HxTriggerLifecycle
Maps to HX-Trigger-After-Swap

V

value() - Element in annotation interface io.github.wimdeblauwe.hsbt.mvc.HxTrigger
 
valueOf(String) - Static method in enum class io.github.wimdeblauwe.hsbt.mvc.HtmxRequestHeader
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.wimdeblauwe.hsbt.mvc.HtmxResponseHeader
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.wimdeblauwe.hsbt.mvc.HxTriggerLifecycle
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.github.wimdeblauwe.hsbt.mvc.HtmxRequestHeader
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.wimdeblauwe.hsbt.mvc.HtmxResponseHeader
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.wimdeblauwe.hsbt.mvc.HxTriggerLifecycle
Returns an array containing the constants of this enum class, 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 and Interfaces|All Packages|Constant Field Values