Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addArgumentResolvers(List<HandlerMethodArgumentResolver>) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxMvcAutoConfiguration
- addInterceptors(InterceptorRegistry) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxMvcAutoConfiguration
- addTrigger(String) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponse
-
Adds an event that will be triggered once the response is received.
- addTrigger(String, Object) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponse
-
Adds an event that will be triggered once the response is received.
- addTriggerAfterSettle(String) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponse
-
Adds an event that will be triggered after the settling step.
- addTriggerAfterSettle(String, Object) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponse
-
Adds an event that will be triggered after the settling step.
- addTriggerAfterSwap(String) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponse
-
Adds an event that will be triggered after the swap step.
- addTriggerAfterSwap(String, Object) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponse
-
Adds an event that will be triggered after the swap step.
- AFTER_BEGIN - Enum constant in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HxSwapType
- AFTER_END - Enum constant in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HxSwapType
- afterBegin() - Static method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxReswap
-
Insert the response before the first child of the target element.
- afterEnd() - Static method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxReswap
-
Insert the response after the target element.
B
- BEFORE_BEGIN - Enum constant in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HxSwapType
- BEFORE_END - Enum constant in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HxSwapType
- beforeBegin() - Static method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxReswap
-
Insert the response before the target element.
- beforeEnd() - Static method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxReswap
-
Insert the response after the last child of the target element.
- boosted() - Element in annotation interface io.github.wimdeblauwe.htmx.spring.boot.mvc.HxRequest
-
Whether the mapping applies also for requests that have been boosted.
- boosted(boolean) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRequest.Builder
- BOTTOM - Enum constant in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxReswap.Position
- BOTTOM - Enum constant in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HxReswap.Position
- build() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRequest.Builder
- builder() - Static method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRequest
-
Return a
HtmxRequest.Builderto create aHtmxRequest.
C
- commence(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class io.github.wimdeblauwe.htmx.spring.boot.security.HxRefreshHeaderAuthenticationEntryPoint
- contextRelative() - Element in annotation interface io.github.wimdeblauwe.htmx.spring.boot.mvc.HxPushUrl
-
If the URL should be interpreted as context relative if it starts with a slash ("/").
- contextRelative() - Element in annotation interface io.github.wimdeblauwe.htmx.spring.boot.mvc.HxReplaceUrl
-
If the URL should be interpreted as context relative if it starts with a slash ("/").
- currentUrl(String) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRequest.Builder
D
- delete() - Static method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxReswap
-
Deletes the target element regardless of the response.
- DELETE - Enum constant in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HxSwapType
- doResolveHandlerMethodException(HttpServletRequest, HttpServletResponse, HandlerMethod, Exception) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxExceptionHandlerExceptionResolver
E
- empty() - Static method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRequest
-
Create an empty
HtmxRequest. - equals(Object) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocation
- equals(Object) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxReswap
- equals(Object) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxTrigger
F
- FALSE - Enum constant in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HxReswap.FocusScroll
- FALSE - Static variable in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxValue
-
Constant for use in annotations that support a
falsevalue to disable functions. - focusScroll() - Element in annotation interface io.github.wimdeblauwe.htmx.spring.boot.mvc.HxReswap
-
Enable or disable auto-scrolling to focused inputs between requests.
- focusScroll(boolean) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxReswap
-
Enable or disable auto-scrolling to focused inputs between requests.
- fromRequest(HttpServletRequest) - Static method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRequest
-
Create a new
HtmxRequestfrom the givenHttpServletRequest.
G
- getCurrentUrl() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRequest
-
The current URL of the browser when the htmx request was made.
- getCustomMethodCondition(Method) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRequestMappingHandlerMapping
- getCustomTypeCondition(Class<?>) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRequestMappingHandlerMapping
- getEvent() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocation
- getEventDetail() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxTrigger
- getEventName() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxTrigger
- getExceptionHandlerExceptionResolver() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxMvcAutoConfiguration
- getFocusScroll() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxReswap
- getHandler() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocation
- getHeaders() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocation
- getOrder() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxViewResolver
- getPath() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocation
- getPromptResponse() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRequest
-
The user response to an hx-prompt.
- getPushUrl() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponse
- getRedirectHosts() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxViewResolver
-
Return the configured application hosts for redirect purposes.
- getReplaceUrl() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponse
- getRequestMappingHandlerMapping() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxMvcAutoConfiguration
- getReselect() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponse
- getReswap() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponse
- getRetarget() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponse
- getScroll() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxReswap
- getScrollTarget() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxReswap
- getSelect() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocation
- getSettle() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxReswap
- getShow() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxReswap
- getShowTarget() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxReswap
- getSource() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocation
- getSwap() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocation
- getSwap() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxReswap
- getTarget() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocation
- getTarget() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRequest
-
The id of the target element if it exists.
- getTriggerId() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRequest
-
The id of the triggered element if it exists.
- getTriggerName() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRequest
-
The name of the triggered element if it exists.
- getTriggers() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponse
- getTriggersAfterSettle() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponse
- getTriggersAfterSwap() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponse
- getType() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxReswap
- getValue() - Method in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRequestHeader
- getValue() - Method in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponseHeader
- getValue() - Method in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxReswap.Position
- getValue() - Method in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HxSwapType
- getValues() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocation
H
- hasContextData() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocation
- hashCode() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocation
- hashCode() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxReswap
- hashCode() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxTrigger
- historyRestoreRequest() - Element in annotation interface io.github.wimdeblauwe.htmx.spring.boot.mvc.HxRequest
-
Whether the mapping applies also for requests that have been made for history restoration.
- historyRestoreRequest(boolean) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRequest.Builder
- HtmxExceptionHandlerExceptionResolver - Class in io.github.wimdeblauwe.htmx.spring.boot.mvc
-
A custom
ExceptionHandlerExceptionResolverthat handles htmx annotations present on exception handler methods. - HtmxExceptionHandlerExceptionResolver(HtmxHandlerMethodHandler) - Constructor for class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxExceptionHandlerExceptionResolver
- HtmxHandlerInterceptor - Class in io.github.wimdeblauwe.htmx.spring.boot.mvc
-
HandlerInterceptor that adds htmx specific headers to the response.
- HtmxHandlerInterceptor(HtmxHandlerMethodHandler) - Constructor for class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxHandlerInterceptor
- HtmxHandlerMethodArgumentResolver - Class in io.github.wimdeblauwe.htmx.spring.boot.mvc
- HtmxHandlerMethodArgumentResolver() - Constructor for class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxHandlerMethodArgumentResolver
- HtmxLocation - Class in io.github.wimdeblauwe.htmx.spring.boot.mvc
-
Represents the HX-Location response header value.
- HtmxLocation() - Constructor for class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocation
- HtmxLocation(String) - Constructor for class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocation
- HtmxLocationRedirectView - Class in io.github.wimdeblauwe.htmx.spring.boot.mvc
-
A specialization of
RedirectViewthat can be used to signal htmx to perform a client-side redirect without reloading the page. - HtmxLocationRedirectView() - Constructor for class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocationRedirectView
-
Create a new HtmxLocationRedirectView.
- HtmxLocationRedirectView(String) - Constructor for class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocationRedirectView
-
Create a new HtmxLocationRedirectView with the given URL.
- HtmxLocationRedirectView(String, boolean) - Constructor for class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocationRedirectView
-
Create a new HtmxLocationRedirectView with the given URL.
- HtmxLocationRedirectView(String, boolean, boolean) - Constructor for class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocationRedirectView
-
Create a new HtmxLocationRedirectView with the given URL.
- HtmxMvcAutoConfiguration - Class in io.github.wimdeblauwe.htmx.spring.boot.mvc
- HtmxRedirectView - Class in io.github.wimdeblauwe.htmx.spring.boot.mvc
-
A specialization of
RedirectViewthat can be used to signal htmx to perform a client-side redirect. - HtmxRedirectView() - Constructor for class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRedirectView
-
Create a new HtmxRedirectView.
- HtmxRedirectView(String) - Constructor for class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRedirectView
-
Create a new HtmxRedirectView with the given URL.
- HtmxRedirectView(String, boolean) - Constructor for class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRedirectView
-
Create a new HtmxRedirectView with the given URL.
- HtmxRedirectView(String, boolean, boolean) - Constructor for class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRedirectView
-
Create a new HtmxRedirectView with the given URL.
- HtmxRefreshView - Class in io.github.wimdeblauwe.htmx.spring.boot.mvc
-
A View that can be used to signal htmx to refresh the page.
- HtmxRefreshView() - Constructor for class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRefreshView
- HtmxRequest - Class in io.github.wimdeblauwe.htmx.spring.boot.mvc
-
This class can be used as a controller method argument to access the htmx Request Headers.
- HtmxRequest.Builder - Class in io.github.wimdeblauwe.htmx.spring.boot.mvc
- HtmxRequestHeader - Enum Class in io.github.wimdeblauwe.htmx.spring.boot.mvc
-
Enum representing the request headers used by htmx.
- HtmxRequestMappingHandlerMapping - Class in io.github.wimdeblauwe.htmx.spring.boot.mvc
- HtmxRequestMappingHandlerMapping() - Constructor for class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRequestMappingHandlerMapping
- HtmxResponse - Class in io.github.wimdeblauwe.htmx.spring.boot.mvc
-
A holder for htmx-related response headers that can be used as method argument in controllers.
- HtmxResponse() - Constructor for class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponse
-
Create a new HtmxResponse.
- HtmxResponseHandlerMethodArgumentResolver - Class in io.github.wimdeblauwe.htmx.spring.boot.mvc
- HtmxResponseHandlerMethodArgumentResolver() - Constructor for class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponseHandlerMethodArgumentResolver
- HtmxResponseHeader - Enum Class in io.github.wimdeblauwe.htmx.spring.boot.mvc
-
Enum representing the response headers used by htmx.
- HtmxReswap - Class in io.github.wimdeblauwe.htmx.spring.boot.mvc
-
Represents a HX-Reswap response header value.
- HtmxReswap.Position - Enum Class in io.github.wimdeblauwe.htmx.spring.boot.mvc
-
Represents the position values used for
HtmxReswap.scrollorHtmxReswap.show. - HtmxTrigger - Class in io.github.wimdeblauwe.htmx.spring.boot.mvc
-
Represents a value of HX-Trigger, HX-Trigger-After-Settle or HX-Trigger-After-Swap.
- HtmxTrigger(String, Object) - Constructor for class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxTrigger
- HtmxValue - Class in io.github.wimdeblauwe.htmx.spring.boot.mvc
-
Holder for constant values.
- HtmxValue() - Constructor for class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxValue
- htmxViewResolver() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxMvcAutoConfiguration
- HtmxViewResolver - Class in io.github.wimdeblauwe.htmx.spring.boot.mvc
-
A simple implementation of
ViewResolverthat interprets a view name as htmx specific operations e.g. redirecting to a URL. - HtmxViewResolver() - Constructor for class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxViewResolver
- HX_BOOSTED - Enum constant in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRequestHeader
-
Indicates that the request comes from an element that uses hx-boost.
- HX_CURRENT_URL - Enum constant in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRequestHeader
-
The current URL of the browser
- HX_HISTORY_RESTORE_REQUEST - Enum constant in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRequestHeader
-
Indicates if the request is for history restoration after a miss in the local history cache.
- HX_LOCATION - Enum constant in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponseHeader
-
Allows you to do a client-side redirect that does not do a full page reload.
- HX_PROMPT - Enum constant in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRequestHeader
-
Contains the user response to a hx-prompt.
- HX_PUSH_URL - Enum constant in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponseHeader
-
Pushes a new url into the history stack.
- HX_REDIRECT - Enum constant in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponseHeader
-
Can be used to do a client-side redirect to a new location.
- HX_REFRESH - Enum constant in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponseHeader
-
Can be used to do a full refresh of the page on the client-side.
- HX_REPLACE_URL - Enum constant in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponseHeader
-
Allows you to replace the current URL in the location bar.
- HX_REQUEST - Enum constant in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRequestHeader
-
Only present and
trueif the request is issued by htmx. - HX_RESELECT - Enum constant in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponseHeader
-
A CSS selector that allows you to choose which part of the response is used to be swapped in.
- HX_RESWAP - Enum constant in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponseHeader
-
Allows you to specify how the response will be swapped.
- HX_RETARGET - Enum constant in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponseHeader
-
A CSS selector that updates the target of the content update to a different element on the page.
- HX_TARGET - Enum constant in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRequestHeader
-
The
idof the target element if it exists. - HX_TRIGGER - Enum constant in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRequestHeader
-
The
idof the triggered element if it exists. - HX_TRIGGER - Enum constant in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponseHeader
-
Can be used to trigger client side events.
- HX_TRIGGER_AFTER_SETTLE - Enum constant in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponseHeader
-
Can be used to trigger client side events after the settling step.
- HX_TRIGGER_AFTER_SWAP - Enum constant in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponseHeader
-
Can be used to trigger client side events after the swap step.
- HX_TRIGGER_NAME - Enum constant in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRequestHeader
-
The
nameof the triggered element if it exists - HxPushUrl - Annotation Interface in io.github.wimdeblauwe.htmx.spring.boot.mvc
-
Annotation to push a URL into the browser location history.
- HxRefreshHeaderAuthenticationEntryPoint - Class in io.github.wimdeblauwe.htmx.spring.boot.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.htmx.spring.boot.security.HxRefreshHeaderAuthenticationEntryPoint
- HxReplaceUrl - Annotation Interface in io.github.wimdeblauwe.htmx.spring.boot.mvc
-
Annotation to replace the current URL in the browser location history.
- HxRequest - Annotation Interface in io.github.wimdeblauwe.htmx.spring.boot.mvc
-
Annotation for mapping htmx requests onto specific handler method.
- HxReselect - Annotation Interface in io.github.wimdeblauwe.htmx.spring.boot.mvc
-
Annotation to specify a CSS selector that allows you to choose which part of the response is used to be swapped in.
- HxReswap - Annotation Interface in io.github.wimdeblauwe.htmx.spring.boot.mvc
-
Annotation to specify how the response will be swapped.
- HxReswap.FocusScroll - Enum Class in io.github.wimdeblauwe.htmx.spring.boot.mvc
-
Represents the values for
HxReswap.focusScroll() - HxReswap.Position - Enum Class in io.github.wimdeblauwe.htmx.spring.boot.mvc
-
Represents the position values for
HxReswap.show()andHxReswap.scroll() - HxRetarget - Annotation Interface in io.github.wimdeblauwe.htmx.spring.boot.mvc
-
Annotation to specify a CSS selector that updates the target of the content update to a different element on the page.
- HxSwapType - Enum Class in io.github.wimdeblauwe.htmx.spring.boot.mvc
-
Represents the swap options.
- HxTrigger - Annotation Interface in io.github.wimdeblauwe.htmx.spring.boot.mvc
-
Annotation to trigger client side events as soon as the response is received on the target element.
- HxTriggerAfterSettle - Annotation Interface in io.github.wimdeblauwe.htmx.spring.boot.mvc
-
Annotation to trigger client side events after the settling step on the target element.
- HxTriggerAfterSwap - Annotation Interface in io.github.wimdeblauwe.htmx.spring.boot.mvc
-
Annotation to trigger client side events after the swap step on the target element.
I
- INNER_HTML - Enum constant in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HxSwapType
- innerHtml() - Static method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxReswap
-
Replace the inner html of the target element.
- io.github.wimdeblauwe.htmx.spring.boot.mvc - package io.github.wimdeblauwe.htmx.spring.boot.mvc
- io.github.wimdeblauwe.htmx.spring.boot.security - package io.github.wimdeblauwe.htmx.spring.boot.security
- isBoosted() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRequest
-
Indicates that the request is via an element using hx-boost.
- isContextRelative() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponse
- isHistoryRestoreRequest() - Method in class io.github.wimdeblauwe.htmx.spring.boot.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.htmx.spring.boot.mvc.HtmxRequest
- isRedirectContextRelative() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxViewResolver
-
Return whether to interpret a given redirect URL that starts with a slash ("/") as relative to the current ServletContext, i.e. as relative to the web application root.
- isRedirectView() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRefreshView
- isTransition() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxReswap
L
- LOCATION_URL_PREFIX - Static variable in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxViewResolver
-
Prefix for special view names that specify a redirect URL that htmx should navigate to without a full page reload.
N
- none() - Static method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxReswap
-
Does not append the response to target element (out of band items will still be processed).
- NONE - Enum constant in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HxSwapType
O
- OUTER_HTML - Enum constant in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HxSwapType
- outerHtml() - Static method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxReswap
-
Replace the entire target element with the response.
P
- postHandle(HttpServletRequest, HttpServletResponse, Object, ModelAndView) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxHandlerInterceptor
- preHandle(HttpServletRequest, HttpServletResponse, Object) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxHandlerInterceptor
- preventHistoryUpdate() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponse
-
Prevents the browser history stack from being updated.
- promptResponse(String) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRequest.Builder
R
- REDIRECT_URL_PREFIX - Static variable in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxViewResolver
-
Prefix for special view names that specify a redirect URL that htmx should navigate to.
- REFRESH_VIEW_NAME - Static variable in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxViewResolver
-
Prefix for special view names that specify a refresh of the current page.
- render(Map<String, ?>, HttpServletRequest, HttpServletResponse) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRefreshView
- resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxHandlerMethodArgumentResolver
- resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponseHandlerMethodArgumentResolver
- resolveViewName(String, Locale) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxViewResolver
S
- scroll() - Element in annotation interface io.github.wimdeblauwe.htmx.spring.boot.mvc.HxReswap
-
Changes the scrolling behavior of the target element.
- scroll(HtmxReswap.Position) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxReswap
-
Changes the scrolling behavior of the target element.
- scrollTarget() - Element in annotation interface io.github.wimdeblauwe.htmx.spring.boot.mvc.HxReswap
-
Used to target a different element for scrolling.
- scrollTarget(String) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxReswap
-
Used to target a different element for scrolling.
- sendRedirect(HttpServletRequest, HttpServletResponse, String, boolean) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocationRedirectView
- sendRedirect(HttpServletRequest, HttpServletResponse, String, boolean) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRedirectView
- setContextRelative(boolean) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponse
-
Set whether URLs used in the htmx response that starts with a slash ("/") should be interpreted as relative to the current ServletContext, i.e. as relative to the web application root.
- setEvent(String) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocation
- setEvent(String) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocationRedirectView
-
Set the event that “triggered” the request.
- setHandler(String) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocation
- setHandler(String) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocationRedirectView
-
Set a callback that will handle the response HTML.
- setHeaders(Map<String, String>) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocation
- setHeaders(Map<String, String>) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocationRedirectView
-
Set headers to submit with the request.
- setOrder(int) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxViewResolver
-
Specify the order value for this ViewResolver bean.
- setPath(String) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocation
- setPushUrl(String) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponse
-
Pushes a new URL into the history stack of the browser.
- setRedirectContextRelative(boolean) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxViewResolver
-
Set whether to interpret a given redirect URL that starts with a slash ("/") as relative to the current ServletContext, i.e. as relative to the web application root.
- setRedirectHosts(String...) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxViewResolver
-
Configure one or more hosts associated with the application.
- setReplaceUrl(String) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponse
-
Allows you to replace the most recent entry, i.e. the current URL, in the browser history stack.
- setReselect(String) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponse
-
Set a CSS selector that allows you to choose which part of the response is used to be swapped in.
- setReswap(HtmxReswap) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponse
-
Allows you to specify how the response will be swapped.
- setRetarget(String) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponse
-
Set a CSS selector that updates the target of the content update to a different element on the page
- setSelect(String) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocation
- setSelect(String) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocationRedirectView
-
A CSS selector to select the content you want swapped from a response.
- setSource(String) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocation
- setSource(String) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocationRedirectView
-
Set the source element of the request.
- setSwap(String) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocation
- setSwap(String) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocationRedirectView
-
Set how the response will be swapped in relative to the target.
- setTarget(String) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocation
- setTarget(String) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocationRedirectView
-
Set the target to swap the response into.
- settle() - Element in annotation interface io.github.wimdeblauwe.htmx.spring.boot.mvc.HxReswap
-
Set the time in milliseconds that should elapse between the swap and the settle logic.
- settle(Duration) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxReswap
-
Set the time that should elapse between the swap and the settle logic.
- setValues(Map<String, Object>) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocation
- setValues(Map<String, Object>) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxLocationRedirectView
-
Set the values to submit with the request.
- show() - Element in annotation interface io.github.wimdeblauwe.htmx.spring.boot.mvc.HxReswap
-
Changes the scrolling behavior of the target element.
- show(HtmxReswap.Position) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxReswap
-
Changes the scrolling behavior of the target element.
- showTarget() - Element in annotation interface io.github.wimdeblauwe.htmx.spring.boot.mvc.HxReswap
-
Used to target a different element for showing.
- showTarget(String) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxReswap
-
Used to target a different element for showing.
- supportsParameter(MethodParameter) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxHandlerMethodArgumentResolver
- supportsParameter(MethodParameter) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponseHandlerMethodArgumentResolver
- swap() - Element in annotation interface io.github.wimdeblauwe.htmx.spring.boot.mvc.HxReswap
-
Set the time in milliseconds that should elapse after receiving a response to swap the content.
- swap(Duration) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxReswap
-
Set the time that should elapse after receiving a response to swap the content.
T
- target() - Element in annotation interface io.github.wimdeblauwe.htmx.spring.boot.mvc.HxRequest
-
Restricts the mapping to the
idof a specific target element. - target(String) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRequest.Builder
- toHeaderValue() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxReswap
-
Returns a string representation for use as an HTTP header value.
- TOP - Enum constant in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxReswap.Position
- TOP - Enum constant in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HxReswap.Position
- toString() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxReswap
- transition() - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxReswap
-
Enables the use of the new View Transitions API when a swap occurs.
- transition() - Element in annotation interface io.github.wimdeblauwe.htmx.spring.boot.mvc.HxReswap
-
Enables the use of the new View Transitions API when a swap occurs.
- triggerId() - Element in annotation interface io.github.wimdeblauwe.htmx.spring.boot.mvc.HxRequest
-
Restricts the mapping to the
idof a specific triggered element. - triggerId(String) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRequest.Builder
- triggerName() - Element in annotation interface io.github.wimdeblauwe.htmx.spring.boot.mvc.HxRequest
-
Restricts the mapping to the
nameof a specific triggered element. - triggerName(String) - Method in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRequest.Builder
- TRUE - Enum constant in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HxReswap.FocusScroll
- TRUE - Static variable in class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxValue
-
Constant for use in annotations that support a
truevalue to enable functions.
U
- UNDEFINED - Enum constant in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HxReswap.FocusScroll
- UNDEFINED - Enum constant in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HxReswap.Position
V
- value() - Element in annotation interface io.github.wimdeblauwe.htmx.spring.boot.mvc.HxPushUrl
-
The value for the
HX-Push-Urlresponse header. - value() - Element in annotation interface io.github.wimdeblauwe.htmx.spring.boot.mvc.HxReplaceUrl
-
The value for the
HX-Replace-Urlresponse header. - value() - Element in annotation interface io.github.wimdeblauwe.htmx.spring.boot.mvc.HxRequest
-
Restricts the mapping to the
id, if any, or to thenameof a specific triggered element. - value() - Element in annotation interface io.github.wimdeblauwe.htmx.spring.boot.mvc.HxReselect
-
A CSS selector that allows you to choose which part of the response is used to be swapped in.
- value() - Element in annotation interface io.github.wimdeblauwe.htmx.spring.boot.mvc.HxReswap
-
A value to specify how the response will be swapped.
- value() - Element in annotation interface io.github.wimdeblauwe.htmx.spring.boot.mvc.HxRetarget
-
A CSS selector that updates the target of the content update to a different element on the page.
- value() - Element in annotation interface io.github.wimdeblauwe.htmx.spring.boot.mvc.HxTrigger
-
The events to trigger as soon as the response is received on the target element.
- value() - Element in annotation interface io.github.wimdeblauwe.htmx.spring.boot.mvc.HxTriggerAfterSettle
-
The events to trigger after the settling step on the target element.
- value() - Element in annotation interface io.github.wimdeblauwe.htmx.spring.boot.mvc.HxTriggerAfterSwap
-
The events to trigger after the swap step on the target element.
- valueOf(String) - Static method in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxRequestHeader
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxResponseHeader
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxReswap.Position
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HxReswap.FocusScroll
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HxReswap.Position
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.wimdeblauwe.htmx.spring.boot.mvc.HxSwapType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.github.wimdeblauwe.htmx.spring.boot.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.htmx.spring.boot.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.htmx.spring.boot.mvc.HtmxReswap.Position
-
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.htmx.spring.boot.mvc.HxReswap.FocusScroll
-
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.htmx.spring.boot.mvc.HxReswap.Position
-
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.htmx.spring.boot.mvc.HxSwapType
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values