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
- A
- Abbr
- Address
- Area
- Article
- Aside
- Audio
- B
- Base
- Bdi
- Bdo
- Blockquote
- Body
- Br
- Button
- Canvas
- Caption
- Cite
- Code
- Col
- Colgroup
- Data
- Datalist
- Dd
- Del
- Details
- Dfn
- Dialog
- Div
- Dl
- Dt
- Em
- Embed
- Fieldset
- Figcaption
- Figure
- Footer
- Form
- H1
- H2
- H3
- H4
- H5
- H6
- Head
- Header
- Hgroup
- Hr
- Html
- I
- Iframe
- Img
- Input
- Ins
- Kbd
- Label
- Legend
- Li
- Link
- Main
- Mark
- Math
- Menu
- Meta
- Meter
- Nav
- Noscript
- ObjectTag
- Ol
- Optgroup
- Option
- Output
- P
- Param
- Path
- Picture
- Polyline
- Portal
- Pre
- Progress
- Q
- Rp
- Rt
- Ruby
- S
- Samp
- Script
- Search
- Section
- Select
- Slot
- Small
- Source
- Span
- Strong
- Style
- Sub
- Summary
- Sup
- Svg
- Table
- Tbody
- Td
- Template
- Textarea
- Tfoot
- Th
- Thead
- Time
- Title
- Tr
- Track
- U
- Ul
- Var
- Video
- Wbr
Constructors
- ElementBuilder(String tag, {Object? key, bool isVoid = false})
Properties
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.
- 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