All Classes and Interfaces
Class
Description
An interface that represents a handler for performing actions after a place is changed.
Interface to get notified when an element has been attached / detached from the DOM.
This functional interface represents a handler that is executed before a place transition occurs.
Typesafe CSS selector API.
Operator used for attribute selectors.
General purpose functional interface representing a callback function.
Deprecated.
Provides methods and default implementations for modifying the attributes of an element.
Provides methods and default implementations for modifying the class list of an element.
Provides methods and default implementations for modifying the element using consumers.
Provides methods and default implementations for adding elements.
Provides methods and default implementations for listening to element events.
Provides methods and default implementations for modifying the inner HTML of an element.
Provides methods and default implementations for modifying element IDs.
Provides methods and default implementations for finding elements.
Builder and helper methods for working with
HTMLElement
s and/or IsElement
.Deprecated.
Should be replaced by using the standard collection API.
Provides methods and default implementations for modifying the text of an element.
Event handler callback.
Known event types used in
ElementEventMethods.on(EventType, EventCallbackFn)
.Deprecated.
Replaced by
ElementQueryMethods
.An interface to execute a list of asynchronous tasks in parallel or sequentially, or to execute a single
task repeatedly as long as certain conditions are met.
A callback for the outcome of the execution of asynchronous tasks.
General purpose context to be used as a common data structure when executing a list of asynchronous tasks
in parallel, in sequence or
when executing a task repeatedly while a condition
evaluates to
true
.Enum for the execution status of a flow method.
Deprecated.
This interface is too broad.
Deprecated.
This interface is too broad.
Deprecated.
Replaced by
HTMLInputElementBuilder
Deprecated.
Replaced by
MathMLElementStyleMethods
Deprecated.
Replaced by
SVGElementDataMethods
and SVGElementStyleMethods
.Builder for container-like HTML elements.
Provides methods and default implementations for modifying the attributes of an HTML element.
Builder for simple HTML elements.
Provides methods and default implementations for modifying the data attributes of an HTML element.
Provides methods and default implementations for modifying the style of an HTML element.
Provides methods and default implementations for modifying the visibility of an HTML element.
Builder for input elements.
Provides methods and default implementations for modifying the attributes of an HTML input element.
Builder for input elements.
Provides methods and default implementations for modifying the attributes of an HTML text area element.
Helper methods for working with IDs.
Deprecated.
Replaced by
HTMLInputElementBuilder
Known input types used in
Elements.input(InputType)
.Interface for custom components returning a single element.
Selected key values according to
https://www.w3.org/TR/DOM-Level-3-Events-key/.
Deprecated.
Should be replaced by using late initialization in
IsElement.element()
.Log levels supported by
Logger
The Link class represents a hyperlink element that creates hyperlinks using the
PlaceManager
.Functional interface representing a loader function that loads data for a given place.
The LoadedData class represents data loaded by a loader.
Small wrapper around
console.log
that uses categories, log levels, and a predefined log
format.Builder for container-like SVG elements.
All the MAthML DOM interfaces that correspond directly to elements in the SVG language derive from the SVGElement interface.
Builder for simple SVG elements.
Provides methods and default implementations for modifying MathML elements.
A page interface represents a collection of HTML elements.
A task implementation that executes a list of asynchronous tasks in
parallel.
The Parameter class is used to represent parameters and their values in a route path.
Represents a place in an application.
The place manager is the central part of the router.
Represents a collection of places in an application.
Interface to reflect the progress when executing a list of asynchronous tasks in
parallel, in sequence or
repeatedly as long as certain conditions are met.
An interface to use the promise when executing asynchronous tasks.
An interface to control the repeated execution of an asynchronous task.
A task implementation that executes a task as long as certain conditions are met.
The ResizeObserver interface reports changes to the dimensions of an Element's content or border box.
This class is an annotation that can be used to decorate classes with routing information.
This class is a processor that generates a Routes implementation based on the Route annotations in the codebase.
A task implementation that executes a list of asynchronous tasks in
order.
An interface to subscribe to the outcome of the execution of asynchronous tasks.
The SVGCircleElement interface is an interface for the
<circle>
element.Builder for container-like SVG elements.
All the SVG DOM interfaces that correspond directly to elements in the SVG language derive from the SVGElement interface.
Builder for simple SVG elements.
Provides methods and default implementations for modifying the data set of SVG elements.
Provides methods and default implementations for modifying the style of SVG elements.
The SVGEllipseElement interface provides access to the properties of
<ellipse>
elements.The SVGGElement interface corresponds to the
<g>
element.The SVGLineElement interface provides access to the properties of
<line>
elements, as well as methods to manipulate
them.The SVGPathElement interface corresponds to the
<path>
element.The SVGPolygonElement interface provides access to the properties of
<polygon>
elements, as well as methods to
manipulate them.The SVGRectElement interface provides access to the properties of
<rect>
elements, as well as methods to manipulate
them.The SVGTextElement interface corresponds to the
<text>
elements.Interface for the execution of an asynchronous task.
Base interface for all typed builders.
ElementContainerMethods