HtmlForgeX

API Reference

Class

TablerServiceConfigJsonPanel

Namespace HtmlForgeX
Assembly HtmlForgeX
Base Element
Modifiers sealed

Reusable compiled JSON artifact panel for service configuration previews, edits, and schema checks.

Inheritance

  • Element
  • TablerServiceConfigJsonPanel

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Accepted by parameters

Constructors

public TablerServiceConfigJsonPanel() #

Methods

public TablerServiceConfigJsonPanel AddAction(String text, Nullable<TablerIconType> icon = null, Action<TablerButton> configure = null) #
Returns: TablerServiceConfigJsonPanel

Adds an action button to the JSON artifact header.

Parameters

text System.String requiredposition: 0
icon System.Nullable{HtmlForgeX.TablerIconType} = null optionalposition: 1
configure System.Action{HtmlForgeX.TablerButton} = null optionalposition: 2
public TablerServiceConfigJsonPanel AddFact(String label, String value, Nullable<TablerIconType> icon = null, Nullable<TablerColor> color = null) #
Returns: TablerServiceConfigJsonPanel

Adds a compact metadata fact above the JSON body.

Parameters

label System.String requiredposition: 0
value System.String requiredposition: 1
icon System.Nullable{HtmlForgeX.TablerIconType} = null optionalposition: 2
color System.Nullable{HtmlForgeX.TablerColor} = null optionalposition: 3
public TablerServiceConfigJsonPanel EmptyMessage(String message) #
Returns: TablerServiceConfigJsonPanel

Sets the message shown when no JSON has been loaded yet.

Parameters

message System.String requiredposition: 0
GetAuxiliaryChildren() #
public TablerServiceConfigJsonPanel Json(String json) #
Returns: TablerServiceConfigJsonPanel

Sets the JSON text rendered in preview or editable fallback mode.

Parameters

json System.String requiredposition: 0
public TablerServiceConfigJsonPanel Ownership(TablerServiceConfigSectionOwnership ownership) #
Returns: TablerServiceConfigJsonPanel

Sets the ownership classification for the JSON artifact.

Parameters

ownership HtmlForgeX.TablerServiceConfigSectionOwnership requiredposition: 0
public TablerServiceConfigJsonPanel Path(String path) #
Returns: TablerServiceConfigJsonPanel

Sets the runtime config path represented by this JSON artifact.

Parameters

path System.String requiredposition: 0
RegisterLibraries() #
public TablerServiceConfigJsonPanel Schema(String schema) #
Returns: TablerServiceConfigJsonPanel

Sets the schema or contract name used to validate this JSON artifact.

Parameters

schema System.String requiredposition: 0
public TablerServiceConfigJsonPanel Settings(Action<TablerServiceConfigJsonPanelSettings> configure) #
Returns: TablerServiceConfigJsonPanel

Groups advanced display options under a smaller fluent surface.

Parameters

configure System.Action{HtmlForgeX.TablerServiceConfigJsonPanelSettings} requiredposition: 0
public TablerServiceConfigJsonPanel Status(String status, TablerColor color = Green) #
Returns: TablerServiceConfigJsonPanel

Sets the validation or runtime status badge.

Parameters

status System.String requiredposition: 0
color HtmlForgeX.TablerColor = Green optionalposition: 1
public TablerServiceConfigJsonPanel Title(String title, String subtitle = null) #
Returns: TablerServiceConfigJsonPanel

Sets the JSON artifact title and optional subtitle.

Parameters

title System.String requiredposition: 0
subtitle System.String = null optionalposition: 1
public override String ToString() #
Returns: String