Index
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
All Classes and Interfaces|All Packages|Constant Field Values