Index
All Classes and Interfaces|All Packages
B
- boosted(boolean) - Method in interface io.avaje.htmx.api.HtmxRequest.Builder
- build() - Method in interface io.avaje.htmx.api.HtmxRequest.Builder
- builder() - Static method in interface io.avaje.htmx.api.HtmxRequest
-
Return a new builder for the HtmxRequest.
C
- ContentCache - Annotation Type in io.avaje.htmx.api
-
Mark a controller method as using a content cache.
- currentUrl() - Method in interface io.avaje.htmx.api.HtmxRequest
-
Return the current URL of the browser when the htmx request was made.
- currentUrl(String) - Method in interface io.avaje.htmx.api.HtmxRequest.Builder
E
- EMPTY - Static variable in interface io.avaje.htmx.api.HtmxRequest
-
Represents a non-Htmx request.
H
- historyRestoreRequest(boolean) - Method in interface io.avaje.htmx.api.HtmxRequest.Builder
- Html - Annotation Type in io.avaje.htmx.api
-
Mark a controller as producing HTML by default and using "Templating" meaning that response objects are expected to a "Model View" passed to the "Templating" library.
- HtmxRequest - Interface in io.avaje.htmx.api
-
This class can be used as a controller method argument to access the htmx Request Headers.
- HtmxRequest.Builder - Interface in io.avaje.htmx.api
-
Builder for
HtmxRequest. - HxRequest - Annotation Type in io.avaje.htmx.api
-
Mark a controller method as handling Htmx requests and potentially restrict the handler to only be used for specific Htmx target or Htmx trigger.
I
- io.avaje.htmx.api - module io.avaje.htmx.api
- io.avaje.htmx.api - package io.avaje.htmx.api
- isBoosted() - Method in interface io.avaje.htmx.api.HtmxRequest
-
Indicates that the request is via an element using hx-boost.
- isHistoryRestoreRequest() - Method in interface io.avaje.htmx.api.HtmxRequest
-
Indicates if the request is for history restoration after a miss in the local history cache
- isHtmxRequest() - Method in interface io.avaje.htmx.api.HtmxRequest
-
Return true if this is an Htmx request.
P
- promptResponse() - Method in interface io.avaje.htmx.api.HtmxRequest
-
Return the user response to an HX-Prompt.
- promptResponse(String) - Method in interface io.avaje.htmx.api.HtmxRequest.Builder
T
- target() - Method in interface io.avaje.htmx.api.HtmxRequest
-
Return the id of the target element if it exists.
- target() - Element in annotation type io.avaje.htmx.api.HxRequest
-
Restricts the mapping to the
idof a specific target element. - target(String) - Method in interface io.avaje.htmx.api.HtmxRequest.Builder
- triggerId() - Method in interface io.avaje.htmx.api.HtmxRequest
-
Return the id of the triggered element if it exists.
- triggerId() - Element in annotation type io.avaje.htmx.api.HxRequest
-
Restricts the mapping to the
idof a specific triggered element. - triggerId(String) - Method in interface io.avaje.htmx.api.HtmxRequest.Builder
- triggerName() - Method in interface io.avaje.htmx.api.HtmxRequest
-
Return the name of the triggered element if it exists.
- triggerName() - Element in annotation type io.avaje.htmx.api.HxRequest
-
Restricts the mapping to the
nameof a specific triggered element. - triggerName(String) - Method in interface io.avaje.htmx.api.HtmxRequest.Builder
V
- value() - Element in annotation type io.avaje.htmx.api.HxRequest
-
Restricts the mapping to the
id, if any, or to thenameof a specific triggered element.
All Classes and Interfaces|All Packages