Index

B C E H I P T V 
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

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 id of 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 id of 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 name of 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 the name of a specific triggered element.
B C E H I P T V 
All Classes and Interfaces|All Packages