Uses of Package
org.apache.juneau.console.freemarker
Packages that use org.apache.juneau.console.freemarker
Package
Description
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).Petstore admin console: the
/console page tree.Builder twins of the petstore console pages: each page's
.ftlh file rebuilt with PageSpec, served
when the page is requested with ?builder.-
Classes in org.apache.juneau.console.freemarker used by org.apache.juneau.console.freemarkerClassDescriptionThe built-in
annotationsdecorator: EChartsmarkPointpresets (max, min, average) on every series, or explicit points on a carrier seriesjuneau-annotations-<n>.The built-inbandsdecorator: shaded x ranges from a list, a same-originsrc, adata:topic, or the gaps in the first series (Bands.gaps()).A rail section holding one ordinary card.Type-agnostic card entry in the page contract:id,type, optionalsrc,title,template, plus a type-specific body map.Typed builder for achartcard.A rail section of checkboxes over the distinct values of one dictionary column of a data source.AFreemarkerMixinthat additionally makes the reserved-classpath admin-console chrome template (org/apache/juneau/console/base.ftlh) — and the<@tag>macro it defines — resolvable from any consumer template, without shadowing the consumer's ownbasePath-rooted template tree.Builder forConsoleFreemarkerMixin.Static lint for console FreeMarker templates.One lint finding.A dashboard: a rail of filter sections beside a grid of card panels, with a status header and optional persistence.Declares a console data source: a browser loader that fetches rows from a same-origin URL, builds a columnar frame and publishes it on the topicdata:<id> , which chart cards read withChartDef.source(...).The aggregate request: a bucket unit, up to 3 groupBy dims, and the measures.Where closed chunks are kept.How the window is split into requests; UTC calendar units.The built-in parser for each wire format.How the frame is produced.A chart decorator entry: one element of a chart card'sdecorators[], run in the browser by the decorator registered under itsusename (JuneauCharts.decorator).Declares a derived data source: transforms run in the browser on each new frame of another source, published ondata:<as> .The built-inmarkersdecorator: vertical mark lines at x values from a list, a same-originsrc, adata:topic, or the current time.One node in the console navigation tree.Typed, per-render capture of one console page: theme, header, footer, nav tree, active nav, cards and slot templates, held as FreeMarkerEnvironmentcustom state (seePageCapture.KEY) so every directive in the render shares one instance.Mutable footer fields; mirrors$defs/footer.Mutable header fields; mirrors$defs/header.A nav-tree mutation deferred until the chrome's nav tree exists.Java description of one console page: the active tab, toolkits, page CSS and init scripts, per-request header fields, the stock theme by name, and the page's cards (tables, html and registered custom types) and body attributes.Save and restore of a dashboard's state topics.The rail of a dashboard: a column ofSections beside the panel grid, with a splitter.A rail section of quick time-range presets, with an optional custom from/to.A rail section with one text input.A section of a dashboardRail.A section implemented in JS.The built-inthresholdsdecorator: a horizontal mark line at a y value, on a carrier seriesjuneau-thresholds-<n>.One named toolkit pack: ordered CSS and JS asset paths, the packs it depends on, itsToolkitPack.Kind, and the resolver that turns each path into a URL.Builder forToolkitPack.Where a pack's assets are emitted on the page.Registry of named toolkit packs for the<@page toolkit=...>directive and for the packs cards require.Resolves an asset path to an absolute, cache-busted URL against the in-flight request.Resolved absolute URLs, split by pack kind. -
Classes in org.apache.juneau.console.freemarker used by org.apache.juneau.petstore.consoleClassDescriptionJava description of one console page: the active tab, toolkits, page CSS and init scripts, per-request header fields, the stock theme by name, and the page's cards (tables, html and registered custom types) and body attributes.
-
Classes in org.apache.juneau.console.freemarker used by org.apache.juneau.petstore.console.pagesClassDescriptionJava description of one console page: the active tab, toolkits, page CSS and init scripts, per-request header fields, the stock theme by name, and the page's cards (tables, html and registered custom types) and body attributes.