Uses of Package
org.apache.juneau.console
Packages that use org.apache.juneau.console
Package
Description
Engine-agnostic themeable admin-console chrome:
Theme, the stock
theme stylesheets, the bundled chrome.css asset, and
ConsoleChromeMixin.FreeMarker-only delivery of the admin-console chrome: the reserved-classpath
base.ftlh template, the
<@tag> macro, and ConsoleFreemarkerMixin
(registers a reserved-path ClassTemplateLoader on top of the host's own FreemarkerMixin
configuration).Test helpers for console pages:
PageContractAssert asserts on the
#juneau-page contract of a rendered page instead of on rendered chrome HTML, and
AssetResolutionAssert asserts that every asset a page links resolves.Petstore console Developer pages: custom cards, themes, rendering flavors and the secure API demo.
-
Classes in org.apache.juneau.console used by org.apache.juneau.consoleClassDescriptionDeclares one server bridge in the page contract's
bridgeslist.One wiring problem.One authored card handed to aCardTypeHandler: its attributes, its raw body, and helpers to parse the body as JSON5 or capture it as a<template data-card>.Builds aCardSource.Server half of a console card type: validates an authored card and returns its page-contract fragment.The open set of server-side card type handlers.Builds aCardTypeRegistryon top of an existing one, or from scratch.Mixin that serves the admin-console chrome stylesheet at/juneau-console/chrome.css.Builder forConsoleChromeMixin.The two head insertion points for a colour-scheme-aware page.Loadsjuneau-page.schema.jsonfrom the classpath and validates contracts against it, plus the cross-reference rules R-1..R-4 the schema cannot express.One entry of a card'ssubscribeslist: a concrete topic wired to a role the card type implements.What a subscriber does when the payload is cleared or a mapped path is missing.The validated token model behind the console's FTL<@theme>/<@token>directives: an immutable theme name, an ordered map of leaf tokens (literals) and an ordered map of alias tokens (livevar()references).Builder forTheme.A custom topic declaration, for a card'spublishesor the page's top-leveltopics.Who publishes a page-level topic. -
Classes in org.apache.juneau.console used by org.apache.juneau.console.freemarkerClassDescriptionDeclares one server bridge in the page contract's
bridgeslist.One authored card handed to aCardTypeHandler: its attributes, its raw body, and helpers to parse the body as JSON5 or capture it as a<template data-card>.Server half of a console card type: validates an authored card and returns its page-contract fragment.One entry of a card'ssubscribeslist: a concrete topic wired to a role the card type implements.A custom topic declaration, for a card'spublishesor the page's top-leveltopics. -
Classes in org.apache.juneau.console used by org.apache.juneau.console.test
-
Classes in org.apache.juneau.console used by org.apache.juneau.petstore.console.devClassDescriptionOne authored card handed to a
CardTypeHandler: its attributes, its raw body, and helpers to parse the body as JSON5 or capture it as a<template data-card>.Server half of a console card type: validates an authored card and returns its page-contract fragment.