Uses of Package
org.apache.juneau.commons.svl
Packages that use org.apache.juneau.commons.svl
Package
Description
Shared, marshall-free test-support utilities used across the Juneau test modules.
Lightweight bean lookup, contribution, and injection support for Juneau.
Simple Variable Language
Built-in
VarFunction catalog for
#{name(args...)} script-evaluation syntax.Predefined SVL Variables
Configuration Support
Configuration Predefined SVL Variables
A typed, declarative "rich DataTables view" toolkit that serializes to the frozen
VIEW_META JSON wire
contract consumed by the first-party client runtime.Reusable widget primitives for the Juneau REST server toolkit.
HTTP Header Beans
HTTP Part Beans
Marshalling API
BSON (Binary JSON) marshalling support.
CBOR (Concise Binary Object Representation) marshalling support per RFC 8949.
Collections classes.
CSV Marshalling Support
Hjson (Human JSON) format serializer and parser for Apache Juneau.
HOCON (Human-Optimized Config Object Notation) format serializer and parser for Apache Juneau.
HTML Marshalling Support
INI format serializer and parser for Apache Juneau.
JCS (JSON Canonicalization Scheme) Marshalling Support.
RDF Marshalling Support
JSON Marshalling Support.
JSON5L (JSON5 Lines) marshalling support.
JSONL (JSON Lines) marshalling support.
JSON-Schema Marshalling Support
Markdown serializer and parser support for Apache Juneau.
MessagePack Marshalling Support
OpenAPI Marshalling Support
Apache Parquet serialization and parsing support.
Parser API
Plaintext Marshalling Support
Serializer API
SOAP/XML Marshalling Support
TOML v1.0.0 serializer and parser for Apache Juneau.
UON Marshalling Support
URL-Encoding Marshalling Support
XML Marshalling Support
YAML Marshalling Support
Microservice API
REST Server API
Server-side OpenAPI 3.1 emission — the
OpenApiProvider SPI
and the BasicOpenApiProvider default implementation that
walks an RestContext and produces an
OpenApi document.REST Swagger Support
Predefined SVL Variables
HTML Widget API
-
Classes in org.apache.juneau.commons.svl used by org.apache.juneauClassDescriptionAbstract superclass of all Simple Var Language variables.A var resolver session that combines a
VarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.commons.inject
-
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.commons.svlClassDescriptionInterface for the resolution of vars with a default value if the
resolve() method returnsnull .Abstract superclass of all Simple Var Language variables that resolve to simple returned string values.Abstract superclass of all Simple Var Language variables.SPI for SVL#{...}script-evaluation functions.Simple list of variables that can consist of either variable classes or instances.Utility class for resolving variables of the form"$X{key}" in strings.Builder class.Exception that occurs during a var resolver session.A var resolver session that combines aVarResolverwith one or more session objects.A pre-compiled SVL template. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.commons.svl.functionsClassDescriptionReflection-based base class for
VarFunctionimplementations that prefer typed argument signatures over manualList<Object>unpacking.SPI for SVL#{...}script-evaluation functions. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.commons.svl.varsClassDescriptionInterface for the resolution of vars with a default value if the
resolve() method returnsnull .Abstract superclass of all Simple Var Language variables that resolve to simple returned string values.Abstract superclass of all Simple Var Language variables.A var resolver session that combines aVarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.configClassDescriptionUtility class for resolving variables of the form
"$X{key}" in strings.A var resolver session that combines aVarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.config.varsClassDescriptionInterface for the resolution of vars with a default value if the
resolve() method returnsnull .Abstract superclass of all Simple Var Language variables that resolve to simple returned string values.Abstract superclass of all Simple Var Language variables.A var resolver session that combines aVarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.console.viewsClassDescriptionInterface for the resolution of vars with a default value if the
resolve() method returnsnull .Abstract superclass of all Simple Var Language variables that resolve to simple returned string values.Abstract superclass of all Simple Var Language variables.A var resolver session that combines aVarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.console.widgetsClassDescriptionA var resolver session that combines a
VarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.http.classic.headerClassDescriptionUtility class for resolving variables of the form
"$X{key}" in strings. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.http.classic.partClassDescriptionUtility class for resolving variables of the form
"$X{key}" in strings. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.marshallClassDescriptionA var resolver session that combines a
VarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.marshall.bsonClassDescriptionA var resolver session that combines a
VarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.marshall.cborClassDescriptionA var resolver session that combines a
VarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.marshall.collectionsClassDescriptionA var resolver session that combines a
VarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.marshall.csvClassDescriptionA var resolver session that combines a
VarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.marshall.hjsonClassDescriptionA var resolver session that combines a
VarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.marshall.hoconClassDescriptionA var resolver session that combines a
VarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.marshall.htmlClassDescriptionAbstract superclass of all Simple Var Language variables that resolve to simple returned string values.Abstract superclass of all Simple Var Language variables.A var resolver session that combines a
VarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.marshall.iniClassDescriptionA var resolver session that combines a
VarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.marshall.jcsClassDescriptionA var resolver session that combines a
VarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.marshall.jenaClassDescriptionA var resolver session that combines a
VarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.marshall.jsonClassDescriptionA var resolver session that combines a
VarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.marshall.json5lClassDescriptionA var resolver session that combines a
VarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.marshall.jsonlClassDescriptionA var resolver session that combines a
VarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.marshall.jsonschemaClassDescriptionA var resolver session that combines a
VarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.marshall.markdownClassDescriptionA var resolver session that combines a
VarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.marshall.msgpackClassDescriptionA var resolver session that combines a
VarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.marshall.oapiClassDescriptionA var resolver session that combines a
VarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.marshall.parquetClassDescriptionA var resolver session that combines a
VarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.marshall.parserClassDescriptionA var resolver session that combines a
VarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.marshall.plaintextClassDescriptionA var resolver session that combines a
VarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.marshall.serializerClassDescriptionA var resolver session that combines a
VarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.marshall.soapClassDescriptionA var resolver session that combines a
VarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.marshall.tomlClassDescriptionA var resolver session that combines a
VarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.marshall.uonClassDescriptionA var resolver session that combines a
VarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.marshall.urlencodingClassDescriptionA var resolver session that combines a
VarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.marshall.xmlClassDescriptionA var resolver session that combines a
VarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.marshall.yamlClassDescriptionA var resolver session that combines a
VarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.microserviceClassDescriptionUtility class for resolving variables of the form
"$X{key}" in strings. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.rest.serverClassDescriptionUtility class for resolving variables of the form
"$X{key}" in strings.A var resolver session that combines aVarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.rest.server.openapiClassDescriptionUtility class for resolving variables of the form
"$X{key}" in strings.A var resolver session that combines aVarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.rest.server.swaggerClassDescriptionUtility class for resolving variables of the form
"$X{key}" in strings.A var resolver session that combines aVarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.rest.server.varsClassDescriptionInterface for the resolution of vars with a default value if the
resolve() method returnsnull .Interface for the resolution of vars that can have one or more keys where the first non-null resolution is returned.Interface for the resolution of vars that consist of a comma-delimited list.Abstract superclass of all Simple Var Language variables that resolve to simple returned string values.Abstract superclass of all Simple Var Language variables that write their values directly to a writer.Abstract superclass of all Simple Var Language variables.A var resolver session that combines aVarResolverwith one or more session objects. -
Classes in org.apache.juneau.commons.svl used by org.apache.juneau.rest.server.widgetClassDescriptionA var resolver session that combines a
VarResolverwith one or more session objects.