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.
Provides methods and default implementations for adding elements.
Builder and helper methods for working with
HTMLElement
s and/or IsElement
.Class to collect
Element
sEvent handler callback.
Known event types used in
HasElement.on(EventType, EventCallbackFn)
.Provides methods and default implementations for finding elements.
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.
Provides methods and default implementations for modifying elements.
Provides methods and default implementations for modifying HTML elements.
Provides methods and default implementations for modifying input elements.
Provides methods and default implementations for modifying SVG elements.
Provides methods and default implementations for modifying SVG elements.
Builder for container-like HTML elements.
Builder for simple HTML elements.
Helper methods for working with IDs.
Builder for input elements.
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/.
Convenience class to support lazy element creation.
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 LoaderData 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.
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.
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.