ElementBuilder<T extends ElementBuilder<T>> class base

Builder for HTML elements with fluent API and call operator.

Example:

Div().classes('container').id('main')([
  H1()('Hello World'),
  P()('Welcome to Pulsar'),
]);
Implementers

Constructors

ElementBuilder(String tag, {Object? key, bool isVoid = false})

Properties

hashCode int
The hash code for this object.
no setterinherited
isVoid bool
final
key Object?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
self → T
no setter
tag String
final

Methods

ariaDescribedBy(String id) → T
References another element by ID for accessible description.
ariaHidden([bool h = true]) → T
Hides the element from screen readers.
ariaLabel(String value) → T
Sets the accessible label for screen readers.
attr(String name, Attribute value) → T
Generic escape hatch for any attribute.
call([List? children]) Morphic
Call operator for children
classes(String classes) → T
data(String key, String value) → T
Sets a custom data attribute.
hidden([bool h = true]) → T
Hides the element from display.
id(String id) → T
Sets the element's unique identifier.
lang(String value) → T
Sets the language of the element's content.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
on(String event, EventCallback handler) → T
Generic event handler for custom or less common events.
onAnimationEnd(EventCallback handler) → T
onAnimationIteration(EventCallback handler) → T
onAnimationStart(EventCallback handler) → T
onBlur(EventCallback handler) → T
onCanPlay(EventCallback handler) → T
onCanPlayThrough(EventCallback handler) → T
onChange(EventCallback handler) → T
onClick(EventCallback handler) → T
onContextMenu(EventCallback handler) → T
onCopy(EventCallback handler) → T
onCut(EventCallback handler) → T
onDoubleClick(EventCallback handler) → T
onDrag(EventCallback handler) → T
onDragEnd(EventCallback handler) → T
onDragEnter(EventCallback handler) → T
onDragLeave(EventCallback handler) → T
onDragOver(EventCallback handler) → T
onDragStart(EventCallback handler) → T
onDrop(EventCallback handler) → T
onEnded(EventCallback handler) → T
onFocus(EventCallback handler) → T
onFocusIn(EventCallback handler) → T
onFocusOut(EventCallback handler) → T
onInput(EventCallback handler) → T
onKeyDown(EventCallback handler) → T
onKeyPress(EventCallback handler) → T
onKeyUp(EventCallback handler) → T
onLoadedData(EventCallback handler) → T
onLoadedMetadata(EventCallback handler) → T
onMouseDown(EventCallback handler) → T
onMouseEnter(EventCallback handler) → T
onMouseLeave(EventCallback handler) → T
onMouseMove(EventCallback handler) → T
onMouseOut(EventCallback handler) → T
onMouseOver(EventCallback handler) → T
onMouseUp(EventCallback handler) → T
onPaste(EventCallback handler) → T
onPause(EventCallback handler) → T
onPlay(EventCallback handler) → T
onPointerCancel(EventCallback handler) → T
onPointerDown(EventCallback handler) → T
onPointerEnter(EventCallback handler) → T
onPointerLeave(EventCallback handler) → T
onPointerMove(EventCallback handler) → T
onPointerUp(EventCallback handler) → T
onReset(EventCallback handler) → T
onScroll(EventCallback handler) → T
onSelect(EventCallback handler) → T
onSubmit(EventCallback handler) → T
onTimeUpdate(EventCallback handler) → T
onTouchCancel(EventCallback handler) → T
onTouchEnd(EventCallback handler) → T
onTouchMove(EventCallback handler) → T
onTouchStart(EventCallback handler) → T
onTransitionEnd(EventCallback handler) → T
onVolumeChange(EventCallback handler) → T
onWheel(EventCallback handler) → T
style(Map<String, String> style) → T
tabIndex(int value) → T
Sets the tab order index for keyboard navigation.
title(String value) → T
Sets the element's title (tooltip text).
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited