Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class FormDataRequest(val exchange: HttpServerExchange) : Request
Link copied to clipboard
class MultiPartDataRequest(val exchange: HttpServerExchange) : Request
Link copied to clipboard
Link copied to clipboard
class NoOpEventCallback(val connection: PartialsConnection) : IoCallback
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class PartialsConnection(val id: String, val exchange: HttpServerExchange, val sender: Sender)
Link copied to clipboard
Link copied to clipboard
abstract class PartialsCredentialRepository : CredentialRepository
Link copied to clipboard
class PartialsHandler<S : PartialsSession>(val defaultPage: PageFactory<S, *>, val session: () -> S, val next: HttpHandler? = null, val mappings: Pair<String, PageFactory<S, *>>) : HttpHandler
Link copied to clipboard
abstract class PartialsPage<S : PartialsSession, T : Serializable>(val initialData: () -> T) : HttpHandler
Link copied to clipboard
abstract class PartialsSession : Serializable
Link copied to clipboard
class PartialsSSEHandler(val request: Request) : HttpHandler
Link copied to clipboard
class PasskeyHandler(next: HttpHandler, cr: PartialsCredentialRepository, registerBegin: String, registerFinish: String, loginBegin: String, loginFinish: String) : HttpHandler
Link copied to clipboard
class QueryParametersRequest(val exchange: HttpServerExchange) : Request
Link copied to clipboard
class RegisteredRenderFunction(val id: String, val renderFunction: RenderFunction)
Link copied to clipboard
typealias RenderFunction = Builder.(Any?, Long) -> Unit
Link copied to clipboard
Link copied to clipboard
abstract class Request(val exchange: HttpServerExchange)
Link copied to clipboard
Link copied to clipboard
class StaticResourceHandler(resourceBasePath: String, urlPrefix: String) : HttpHandler

HTTP handler that serves static files from classpath resources.

Link copied to clipboard
data class UpdateFunction(val rrf: RegisteredRenderFunction, val data: Any? = null, val id: Long = 0, val last: Boolean = false)
Link copied to clipboard
typealias WebAuthByteArray = ByteArray

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun generateId(length: Int = 4): String
Link copied to clipboard
Link copied to clipboard
fun <S : Serializable> HttpServerExchange.getPartialsSession(): S?
fun <S : Serializable> Session.getPartialsSession(): S?
Link copied to clipboard
fun HttpServerExchange.getSession(): Session
Link copied to clipboard
fun HttpServerExchange.isPartialsRequest(): Boolean
Link copied to clipboard
fun CoreAttributeGroupFacade.onBlur(vararg parameters: Pair<String, String>)
Link copied to clipboard
fun CoreAttributeGroupFacade.onChange(vararg parameters: Pair<String, String>)
Link copied to clipboard
fun CoreAttributeGroupFacade.onClick(vararg parameters: Pair<String, String>)
Link copied to clipboard
fun CoreAttributeGroupFacade.onDoubleClick(vararg parameters: Pair<String, String>)
Link copied to clipboard
fun INPUT.onEnter(vararg parameters: Pair<String, String>)
Link copied to clipboard
fun CoreAttributeGroupFacade.onFileDrop(vararg parameters: Pair<String, String>)
Link copied to clipboard
fun CoreAttributeGroupFacade.onKeyUp(vararg parameters: Pair<String, String>)
Link copied to clipboard
fun CoreAttributeGroupFacade.onPasskeyLogin(vararg parameters: Pair<String, String>)
Link copied to clipboard
fun CoreAttributeGroupFacade.onPasskeyRegister(vararg parameters: Pair<String, String>)
Link copied to clipboard
fun CoreAttributeGroupFacade.onSubmit(vararg parameters: Pair<String, String>)
Link copied to clipboard
inline fun <S : PartialsSession, T : Serializable> pageFactory(noinline create: () -> PartialsPage<S, T>): PageFactory<S, T>
fun <S : PartialsSession, T : Serializable> pageFactory(dataClass: KClass<T>, create: () -> PartialsPage<S, T>): PageFactory<S, T>
Link copied to clipboard
Link copied to clipboard
fun Builder.partial(rrf: RegisteredRenderFunction, data: Any? = null, id: Long = 0)
Link copied to clipboard
Link copied to clipboard
fun HttpServerExchange.request(): Request
Link copied to clipboard
fun <S : Serializable> HttpServerExchange.setPartialsSession(session: S)
fun <S : Serializable> Session.setPartialsSession(session: S)
Link copied to clipboard
fun CoreAttributeGroupFacade.updateClass(clzz: String)