Package io.mindspice.simplypages.core
package io.mindspice.simplypages.core
-
ClassDescriptionImmutable HTML attribute pair used by
HtmlTag.Contract for any renderable SimplyPages UI node.Small class-token utilities for components that need to preserve base/custom classes while replacing one derived class family.Base mutable implementation for concrete HTML tag components.Base class for high-level composed components with build-once lifecycle semantics.Mutable per-render value container forSlotKeylookups.Mutable builder forRenderContext.Controls whether slot render output may be cached as compiled HTML entries.Shared URL validation helpers for component attributes and inline CSS URL values.Slot<T>Component placeholder that renders the value for aSlotKeyfrom aRenderContext.Tagged union for explicit slot storage entries insideRenderContext.Entry containing trusted pre-rendered HTML.Entry containing a live object that must be rendered on access.SlotKey<T>Typed identifier for values stored in aRenderContext.Mutable string-keyed slot value map used mainly as a legacy bridge API.Mutable builder for CSS utility classes and inline declarations.Compiled render plan built from a component tree.Immutable value wrapper with an explicit runtime type token.