Uses of Package
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.
  • Class
    Description
    The built-in annotations decorator: ECharts markPoint presets (max, min, average) on every series, or explicit points on a carrier series juneau-annotations-<n>.
    The built-in bands decorator: shaded x ranges from a list, a same-origin src, a data: 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, optional src, title, template, plus a type-specific body map.
    Typed builder for a chart card.
    A rail section of checkboxes over the distinct values of one dictionary column of a data source.
    A FreemarkerMixin that 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 own basePath-rooted template tree.
    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 topic data:<id>, which chart cards read with ChartDef.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's decorators[], run in the browser by the decorator registered under its use name (JuneauCharts.decorator).
    Declares a derived data source: transforms run in the browser on each new frame of another source, published on data:<as>.
    The built-in markers decorator: vertical mark lines at x values from a list, a same-origin src, a data: 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 FreeMarker Environment custom state (see PageCapture.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 of Sections 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 dashboard Rail.
    A section implemented in JS.
    The built-in thresholds decorator: a horizontal mark line at a y value, on a carrier series juneau-thresholds-<n>.
    One named toolkit pack: ordered CSS and JS asset paths, the packs it depends on, its ToolkitPack.Kind, and the resolver that turns each path into a URL.
    Builder for ToolkitPack.
    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.
  • Class
    Description
    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.
  • Class
    Description
    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.