Uses of Interface
io.mindspice.simplypages.core.Component
Packages that use Component
Package
Description
-
Uses of Component in io.mindspice.simplypages.builders
Classes in io.mindspice.simplypages.builders that implement ComponentModifier and TypeClassDescriptionfinal classWrapper around a compiled shell template with a dedicated content slot.Methods in io.mindspice.simplypages.builders that return ComponentModifier and TypeMethodDescriptionAccountBarBuilder.build()Deprecated.Builds a new account bar component snapshot from current builder state.BannerBuilder.build()Builds a new banner component snapshot from current configuration.ShellBuilder.buildBody()Builds a shell-body fragment containing navigation and the main content target.Methods in io.mindspice.simplypages.builders that return types with arguments of type ComponentModifier and TypeMethodDescriptionShellTemplate.contentSlot()Returns the dedicated shell content slot key.Methods in io.mindspice.simplypages.builders with parameters of type ComponentModifier and TypeMethodDescriptionAccountBarBuilder.addLeftItem(Component item) Deprecated.Appends a component to the left section.TopNavBuilder.addPrimaryComponent(Component component) Adds a custom primary component.AccountBarBuilder.addRightItem(Component item) Deprecated.Appends a component to the right section.TopNavBuilder.addUtilityComponent(Component component) Adds a custom utility component.ShellTemplate.renderWithContent(Component content) Renders with explicit content bound to the shell content slot.ShellBuilder.withAccountBar(Component accountBar) Deprecated.TopNavBuilder.withAccountWidget(Component widget) Adds a custom account widget component to the utility region.ShellBuilder.withContent(Component content) Sets initial shell content rendered inside the configured content target.BannerBuilder.withCustomContent(Component content) Add custom content to the banner (overrides title/subtitle).ShellBuilder.withTopBanner(Component topBanner) Set the top banner component.ShellBuilder.withTopNav(Component topNav) Set the top navigation component rendered in the header region.Method parameters in io.mindspice.simplypages.builders with type arguments of type ComponentModifier and TypeMethodDescriptionShellBuilder.withContentWrapper(Function<Component, Component> wrapper) Apply a wrapper around the content target component.ShellBuilder.withContentWrapper(Function<Component, Component> wrapper) Apply a wrapper around the content target component.Constructor parameters in io.mindspice.simplypages.builders with type arguments of type Component -
Uses of Component in io.mindspice.simplypages.components
Classes in io.mindspice.simplypages.components that implement ComponentModifier and TypeClassDescriptionclassAccount-state widget that renders either guest links or authenticated user actions.classQuoted-text block with optional citation and source footer.classInline/code-block renderer with optional language and title metadata.classMinimal fluent wrapper around an HTMLdiv.classVisual separator supporting horizontal/vertical orientation and style options.classHeading component (H1-H6) with alignment and optional decorative bars.classIcon wrapper for multiple icon-library class conventions.classImage element with basic source/size configuration helpers.classMutable list item wrapper with escaped text content.classMarkdown renderer backed by CommonMark with table extension.classParagraph component with alignment class management helpers.classRenders trusted HTML without escaping.classEmpty spacing helper for vertical or horizontal gaps.classPlain text component that always HTML-escapes output.Methods in io.mindspice.simplypages.components that return ComponentModifier and TypeMethodDescriptionDropdown.build()Builds and returns a static dropdown component tree.Methods in io.mindspice.simplypages.components that return types with arguments of type ComponentModifier and TypeMethodDescriptionAccountWidget.getChildrenStream()Generates account content followed by inherited children without mutating either.Blockquote.getChildrenStream()Divider.getChildrenStream()Methods in io.mindspice.simplypages.components with parameters of type ComponentModifier and TypeMethodDescriptionAppends a custom menu item component.Header.withBottomBar(Component divider) Adds a custom divider below the header.Appends a child component.Header.withTopBar(Component divider) Adds a custom divider above the header. -
Uses of Component in io.mindspice.simplypages.components.chat
Subinterfaces of Component in io.mindspice.simplypages.components.chatModifier and TypeInterfaceDescriptioninterfaceFinal component contract populated byChatTranscriptRenderer.Classes in io.mindspice.simplypages.components.chat that implement ComponentModifier and TypeClassDescriptionclassDefault chat message component implementation.Methods in io.mindspice.simplypages.components.chat that return ComponentModifier and TypeMethodDescriptionChatTranscriptRenderer.render(Collection<MESSAGE> messages, CTX context) Methods in io.mindspice.simplypages.components.chat with parameters of type ComponentModifier and TypeMethodDescription -
Uses of Component in io.mindspice.simplypages.components.content
Subinterfaces of Component in io.mindspice.simplypages.components.contentModifier and TypeInterfaceDescriptioninterfaceFinal list-item contract populated byStaticContentSiteindex rendering.Classes in io.mindspice.simplypages.components.content that implement ComponentModifier and TypeClassDescriptionclassDefault section index card component for static content entries.Methods in io.mindspice.simplypages.components.content that return types with arguments of type ComponentModifier and TypeMethodDescriptionContentRouteIndex.detailPagesByRoute()ContentSectionSite.detailPagesBySlug()Returns the value of thedetailPagesBySlugrecord component.ContentSectionSite.indexPagesByPage()Returns the value of theindexPagesByPagerecord component.ContentRouteIndex.indexPagesByRoute()ContentRouteIndex.resolveDetail(String sectionKey, String slug) ContentRouteIndex.resolveIndex(String sectionKey, int page) ContentRouteIndex.resolveRequest(String requestPath, String pageParamValue) Resolves a request using path + page query value, where detail routes take precedence.ContentRouteIndex.resolveRoute(String route) Resolves a full route value (`/blogs?Constructor parameters in io.mindspice.simplypages.components.content with type arguments of type Component -
Uses of Component in io.mindspice.simplypages.components.display
Classes in io.mindspice.simplypages.components.display that implement ComponentModifier and TypeClassDescriptionclassAlert message component with severity style variants.classSmall inline badge component with style presets.classCard container with optional header/body/footer/image slots.classGrid specialization for arrangingCardcomponents.classDataTable<T>Object-backed table renderer with column extractors.classHighlighted information block with title/value/icon regions.classText label component for form/input association.classBackdrop-based modal renderer with configurable close behavior.classOrdered list component with appended list items.classProgress bar component with configurable max, label, color, and animation flags.classLoading spinner component with size, color, and optional message.classStateful table builder with explicit header/body sections.static classRenderable table cell model.static classRenderable table row model.classTag/keyword label component.classUnordered list component with appended list items.Methods in io.mindspice.simplypages.components.display that return types with arguments of type ComponentModifier and TypeMethodDescriptionCard.getChildrenStream()DataTable.getChildrenStream()Materializes a table child and returns it with any additional inherited children.OrderedList.getChildrenStream()Returns inherited children plus appended list items.ProgressBar.getChildrenStream()UnorderedList.getChildrenStream()Returns inherited children plus appended list items.Methods in io.mindspice.simplypages.components.display with parameters of type ComponentModifier and TypeMethodDescriptionAppends a component list item.Appends a component list item.Appends a row with component cells.Sets modal body component.Card.withFooter(Component footerComponent) Modal.withFooter(Component footer) Sets modal footer component.Card.withHeader(Component headerComponent) Constructors in io.mindspice.simplypages.components.display with parameters of type Component -
Uses of Component in io.mindspice.simplypages.components.forms
Classes in io.mindspice.simplypages.components.forms that implement ComponentModifier and TypeClassDescriptionclassForm/button control with type, style, and size helpers.classCheckbox wrapper with optional label.classHTML form wrapper with fluent helpers for method, enctype, and HTMX attributes.classRadio button group with shared input name andradiogrouprole.classSelect/dropdown control with mutable option list.static classRenderable select option model.classMulti-line text input control.classSingle-line input control.Methods in io.mindspice.simplypages.components.forms that return types with arguments of type ComponentModifier and TypeMethodDescriptionCheckbox.getChildrenStream()Renders checkbox input first, optional label second, then inherited children.RadioGroup.getChildrenStream()Builds radio-option wrappers and appends inherited children.Select.getChildrenStream()Renders children plus options appended in insertion order.Methods in io.mindspice.simplypages.components.forms with parameters of type Component -
Uses of Component in io.mindspice.simplypages.components.forum
Classes in io.mindspice.simplypages.components.forum that implement ComponentModifier and TypeClassDescriptionfinal classReusable collapsible wrapper for forum composer content.Methods in io.mindspice.simplypages.components.forum with parameters of type ComponentModifier and TypeMethodDescriptionstatic ForumCollapsibleComposerForumCollapsibleComposer.withContent(Component content) -
Uses of Component in io.mindspice.simplypages.components.forum.actions
Methods in io.mindspice.simplypages.components.forum.actions that return types with arguments of type Component -
Uses of Component in io.mindspice.simplypages.components.forum.categories
Subinterfaces of Component in io.mindspice.simplypages.components.forum.categoriesModifier and TypeInterfaceDescriptioninterfaceFinal category component contract populated by the category renderer.Classes in io.mindspice.simplypages.components.forum.categories that implement ComponentModifier and TypeClassDescriptionclassDefault category component implementation.Methods in io.mindspice.simplypages.components.forum.categories that return ComponentModifier and TypeMethodDescriptionForumCategoryRenderer.render(Collection<CATEGORY> categories, CTX context) -
Uses of Component in io.mindspice.simplypages.components.forum.comments
Subinterfaces of Component in io.mindspice.simplypages.components.forum.commentsModifier and TypeInterfaceDescriptioninterfaceFinal comment component contract populated by the comment renderer.Classes in io.mindspice.simplypages.components.forum.comments that implement ComponentModifier and TypeClassDescriptionclassDefault flat comment card with raw depth metadata and bounded CSS indentation.Methods in io.mindspice.simplypages.components.forum.comments that return ComponentModifier and TypeMethodDescriptionForumCommentRenderer.render(Collection<COMMENT> comments, CTX context) ForumCommentRenderer.render(Collection<COMMENT> comments, CTX context, ForumCommentRenderer.CommentPagination pagination) Methods in io.mindspice.simplypages.components.forum.comments with parameters of type ComponentModifier and TypeMethodDescriptionMethod parameters in io.mindspice.simplypages.components.forum.comments with type arguments of type ComponentModifier and TypeMethodDescriptionDefaultForumCommentComponent.withActions(List<Component> actions) ForumCommentComponent.withActions(List<Component> actions) -
Uses of Component in io.mindspice.simplypages.components.forum.tags
Methods in io.mindspice.simplypages.components.forum.tags that return types with arguments of type ComponentModifier and TypeMethodDescriptionForumTagResolverRegistry.resolveAll(Map<TagType, Set<Tag>> tagsByType) ForumTagResolver.resolveBatch(Set<Tag> tags) Method parameters in io.mindspice.simplypages.components.forum.tags with type arguments of type Component -
Uses of Component in io.mindspice.simplypages.components.forum.topics
Subinterfaces of Component in io.mindspice.simplypages.components.forum.topicsModifier and TypeInterfaceDescriptioninterfaceFinal topic component contract populated by the topic renderer.Classes in io.mindspice.simplypages.components.forum.topics that implement ComponentModifier and TypeClassDescriptionclassDefault topic component implementation.Methods in io.mindspice.simplypages.components.forum.topics that return ComponentModifier and TypeMethodDescriptionForumTopicRenderer.render(Collection<TOPIC> topics, CTX context) ForumTopicRenderer.render(Collection<TOPIC> topics, CTX context, ForumTopicRenderer.TopicPagination pagination) Methods in io.mindspice.simplypages.components.forum.topics with parameters of type ComponentModifier and TypeMethodDescriptionMethod parameters in io.mindspice.simplypages.components.forum.topics with type arguments of type ComponentModifier and TypeMethodDescriptionDefaultForumTopicComponent.withActions(List<Component> actions) ForumTopicComponent.withActions(List<Component> actions) -
Uses of Component in io.mindspice.simplypages.components.media
Classes in io.mindspice.simplypages.components.media that implement Component -
Uses of Component in io.mindspice.simplypages.core
Classes in io.mindspice.simplypages.core that implement ComponentModifier and TypeClassDescriptionclassBase mutable implementation for concrete HTML tag components.classBase class for high-level composed components with build-once lifecycle semantics.classSlot<T>Component placeholder that renders the value for aSlotKeyfrom aRenderContext.classFields in io.mindspice.simplypages.core with type parameters of type ComponentMethods in io.mindspice.simplypages.core that return types with arguments of type ComponentModifier and TypeMethodDescriptionHtmlTag.getChildrenStream()Returns children to render, in order.Methods in io.mindspice.simplypages.core with parameters of type Component -
Uses of Component in io.mindspice.simplypages.editing
Classes in io.mindspice.simplypages.editing that implement ComponentModifier and TypeClassDescriptionclassEditable page wrapper that emits rows plus row-insert controls.classComposes a supplied row with a separate row of registered editable modules and add-module controls.Methods in io.mindspice.simplypages.editing that return ComponentModifier and TypeMethodDescriptionEditable.buildEditView()Builds the main-property edit view for this module.static ComponentFormFieldHelper.checkboxField(String label, String name, boolean checked) Create a labeled checkbox field.static ComponentEditFormBuilder.fromSlots(Map<String, SlotKey<?>> slotMapping, Map<String, Class<?>> slotTypes, SlotKeyMap currentValues) Builds a form-like component tree from slot names, types, and current values.EditableChild.getComponent()Returns the underlying child component reference.ModuleEditHandler.handleDelete(String moduleId, EditMode editMode) Handles delete request for a module id.Handles submitted edit payload.ModuleEditHandler.renderEditForm(String moduleId) Renders edit UI for a module id.static ComponentFormFieldHelper.textAreaField(String label, String name, String value, int rows) Create a labeled textarea field.static ComponentCreate a labeled text input field.Methods in io.mindspice.simplypages.editing with parameters of type ComponentModifier and TypeMethodDescriptionstatic EditableChildStatic factory forEditableChild.EditModalBuilder.withEditView(Component editView) Sets pre-built edit view content for main module properties.Constructors in io.mindspice.simplypages.editing with parameters of type ComponentModifierConstructorDescriptionEditableChild(String id, String label, Component component) Creates an editable-child descriptor. -
Uses of Component in io.mindspice.simplypages.layout
Classes in io.mindspice.simplypages.layout that implement ComponentModifier and TypeClassDescriptionclassGrid column for use insideRow.classWidth-constrained content container.classGeneric CSS-class driven grid container.classHigh-level page layout container built throughPage.PageBuilder.classHorizontal layout container for the framework row/column grid.classSemantic section wrapper for page structure.Methods in io.mindspice.simplypages.layout with parameters of type ComponentModifier and TypeMethodDescriptionPage.PageBuilder.addComponents(Component... components) Appends multiple components in argument order.Appends one grid item.Appends multiple grid items in argument order.Appends a child component.Appends a child component.Appends a child component.Appends a child component.Column.withChildren(Component... components) Appends each child component in argument order.Row.withComponents(Component... components) Appends all components to this row in argument order.Page.PageBuilder.withStickySidebar(Component stickyComponent) Enables sticky-sidebar layout with default widths (8 main, 4 sidebar).Page.PageBuilder.withStickySidebar(Component stickyComponent, int mainWidth, int sidebarWidth) Enables sticky-sidebar layout with explicit 12-grid widths. -
Uses of Component in io.mindspice.simplypages.modules
Classes in io.mindspice.simplypages.modules that implement ComponentModifier and TypeClassDescriptionclassModule for collapsible accordion sections.classModule for highlighted informational callout blocks.classModule for rendering an embeddable chat transcript and composer shell.classModule for side-by-side comparison tables.classEditable module for rendering text or custom content blocks.classDataModule<T>Module wrapper aroundDataTablefor tabular data rendering.classMutable module that renders a simple card header/body pair.classMutable list module that renders string items as a styledul.classMutable module that renders a string table with explicit headers.classDecorator that wraps a module/component with edit/delete controls.classModule wrapper for composing and rendering aForm.classModule wrapper for rendering aGallery.classModule for prominent hero/banner page sections with optional CTA links.classModule for rendering emphasized quote/testimonial content.classEditable module that renders heterogeneous content items (paragraphs, images, links, headers).classEditable module that renders a list ofListItemcomponents.classModule for rendering metric/value cards in a simple grid.classModule that renders tab navigation and tab panels.classModule for rendering chronological events in vertical or horizontal orientation.Methods in io.mindspice.simplypages.modules that return ComponentModifier and TypeMethodDescriptionContentModule.buildEditView()Builds the main-property edit view for this module.RichContentModule.buildEditView()SimpleListModule.buildEditView()AccordionModule.AccordionItem.getCustomContent()TabsModule.Tab.getCustomContent()TimelineModule.TimelineEvent.getCustomContent()Methods in io.mindspice.simplypages.modules that return types with arguments of type ComponentMethods in io.mindspice.simplypages.modules with parameters of type ComponentModifier and TypeMethodDescriptionAdds a timeline event with date, title, and custom content.Appends a labeled field to the wrapped form.Adds an accordion item with header and custom component content.ComparisonModule.addRowWithComponents(String label, Component... values) Adds a comparison row with custom component values.Adds a tab with label and custom component content.ChatModule.withComposer(Component composer) CalloutModule.withCustomContent(Component content) Sets custom component content.ContentModule.withCustomContent(Component content) Sets explicit custom content and bypasses text rendering when present.HeroModule.withCustomContent(Component content) Adds custom content to the hero section.ChatModule.withTranscript(Component transcript) static EditableModuleWraps a module with edit/delete functionality.Constructors in io.mindspice.simplypages.modules with parameters of type ComponentModifierConstructorDescriptionAccordionItem(String header, Component customContent) TimelineEvent(String date, String eventTitle, Component customContent) Constructor parameters in io.mindspice.simplypages.modules with type arguments of type ComponentModifierConstructorDescriptionComparisonRow(String label, List<Component> customValues, boolean isCustom)