DynamicImagePlugin

class DynamicImagePlugin(resourceFolder: String, fileNames: Map<String, suspend (Parameters) -> ByteArray>) : KwebPlugin(source)

Add multiple dynamically generated images files to your Kweb app routing using ByteArray generator functions.

Author

toddharrison

Constructors

Link copied to clipboard
constructor(resourceFolder: String, fileName: String, byteProvider: suspend (Parameters) -> ByteArray)
constructor(resourceFolder: String, fileNames: Map<String, suspend (Parameters) -> ByteArray>)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
open override fun appServerConfigurator(routeHandler: Routing)

Override this to add routes via KTor

Link copied to clipboard
open fun decorate(doc: Document)

Override this to make changes to the initial HTML document

Link copied to clipboard
open fun elementCreationHook(element: Element)

Override this to execute code when a new element is created

Link copied to clipboard

Override this to provide JavaScript to be executed after page creation