Uses of Class
org.apache.juneau.commons.svl.VarResolverSession
Packages that use VarResolverSession
Package
Description
Shared, marshall-free test-support utilities used across the Juneau test modules.
Simple Variable Language
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.
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
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
-
Uses of VarResolverSession in org.apache.juneau
Methods in org.apache.juneau with parameters of type VarResolverSessionModifier and TypeMethodDescriptionXVar.resolve(VarResolverSession session, String arg) voidXVar.resolveTo(VarResolverSession session, Writer w, String arg) -
Uses of VarResolverSession in org.apache.juneau.commons.svl
Methods in org.apache.juneau.commons.svl that return VarResolverSessionModifier and TypeMethodDescriptionAdds a bean to this session.VarResolver.createSession()Creates a new resolver session with no session objects.VarResolver.createSession(WritableBeanStore beanStore) Same asVarResolver.createSession()except allows you to specify a bean store for resolving beans.Methods in org.apache.juneau.commons.svl with parameters of type VarResolverSessionModifier and TypeMethodDescriptionVarTemplate.asSupplier(VarResolverSession session) Returns aSupplierthat resolves this template against the given session each time itsSupplier.get()method is called.protected booleanVar.canResolve(VarResolverSession session) Returnstrue if this variable can be resolved in the specified session.DefaultingVar.doResolve(VarResolverSession session, String s) MultipartResolvingVar.doResolve(VarResolverSession session, String s) protected StringVar.doResolve(VarResolverSession session, String arg) The method called fromVarResolver.final StringTypedFunction.invoke(VarResolverSession session, List<Object> args) VarFunction.invoke(VarResolverSession session, List<Object> args) Invokes this function with already-resolved, type-coerced arguments.MapVar.resolve(VarResolverSession session, String varVal) MultipartVar.resolve(VarResolverSession session, String s) abstract StringMultipartVar.resolve(VarResolverSession session, String[] args) The interface that needs to be implemented for this interface.StreamedVar.resolve(VarResolverSession session, String arg) abstract StringVar.resolve(VarResolverSession session, String arg) The interface that needs to be implemented for subclasses ofSimpleVar.VarTemplate.resolve(VarResolverSession session) Resolves this template against the given session.voidSimpleVar.resolveTo(VarResolverSession session, Writer w, String arg) abstract voidVar.resolveTo(VarResolverSession session, Writer w, String arg) The interface that needs to be implemented for subclasses ofStreamedVar.VarTemplate.resolveTo(VarResolverSession session, Writer out) Resolves this template against the given session and writes the result directly toout.VarTemplate.resolveToUnchecked(VarResolverSession session, Writer out) Convenience helper for callers that need toVarTemplate.resolveTo(VarResolverSession, Writer)but don't want to handleIOException. -
Uses of VarResolverSession in org.apache.juneau.commons.svl.vars
Methods in org.apache.juneau.commons.svl.vars with parameters of type VarResolverSessionModifier and TypeMethodDescriptionArgsVar.resolve(VarResolverSession session, String key) DotenvVar.resolve(VarResolverSession session, String key) EnvFileVar.resolve(VarResolverSession session, String key) EnvVariablesVar.resolve(VarResolverSession session, String varVal) ManifestFileVar.resolve(VarResolverSession session, String key) PropertyVar.resolve(VarResolverSession session, String key) SystemPropertiesVar.resolve(VarResolverSession session, String key) -
Uses of VarResolverSession in org.apache.juneau.config
Fields in org.apache.juneau.config declared as VarResolverSessionMethods in org.apache.juneau.config with parameters of type VarResolverSessionModifier and TypeMethodDescriptionConfig.resolving(VarResolverSession varSession) Creates a copy of this config using the specified var session for resolving variables. -
Uses of VarResolverSession in org.apache.juneau.config.vars
Methods in org.apache.juneau.config.vars with parameters of type VarResolverSessionModifier and TypeMethodDescriptionbooleanConfigVar.canResolve(VarResolverSession session) ConfigVar.resolve(VarResolverSession session, String key) -
Uses of VarResolverSession in org.apache.juneau.console.views
Methods in org.apache.juneau.console.views with parameters of type VarResolverSessionModifier and TypeMethodDescriptionprotected booleanServerValuesVar.canResolve(VarResolverSession session) ServerValuesVar.resolve(VarResolverSession session, String key) -
Uses of VarResolverSession in org.apache.juneau.console.widgets
Fields in org.apache.juneau.console.widgets with type parameters of type VarResolverSessionModifier and TypeFieldDescriptionfinal Function<VarResolverSession,?> ServerValuesValue.providerThe session-aware scalar provider.Methods in org.apache.juneau.console.widgets with parameters of type VarResolverSessionModifier and TypeMethodDescriptionServerValuesRegistry.resolve(VarResolverSession session, String name) Resolves a single named scalar value.Method parameters in org.apache.juneau.console.widgets with type arguments of type VarResolverSessionModifier and TypeMethodDescriptionstatic ServerValuesValueServerValuesValue.of(String name, Function<VarResolverSession, ?> provider) Creates a non-cacheable value.static ServerValuesValueServerValuesValue.of(String name, Function<VarResolverSession, ?> provider, boolean cacheable) Creates a value with an explicit cacheable flag.ServerValues.value(String name, Function<VarResolverSession, ?> provider) Declares a named scalar value provider. -
Uses of VarResolverSession in org.apache.juneau.marshall
Methods in org.apache.juneau.marshall that return VarResolverSessionModifier and TypeMethodDescriptionprotected VarResolverSessionAnnotationApplier.vr()Returns the var resolver session for this apply.Methods in org.apache.juneau.marshall with parameters of type VarResolverSessionModifier and TypeMethodDescriptionstatic AnnotationWorkListAnnotationWorkList.create(VarResolverSession vrs) Static creator.static AnnotationWorkListAnnotationWorkList.of(VarResolverSession vrs, Stream<AnnotationInfo<? extends Annotation>> annotations) Static creator.Constructors in org.apache.juneau.marshall with parameters of type VarResolverSessionModifierConstructorDescriptionprotectedAnnotationApplier(Class<A> annotationClass, Class<B> builderClass, VarResolverSession varResolverSession) Constructor.Constructor.Constructor.Constructor.Constructor.Constructor.Constructor.Constructor.Constructor.Constructor.Constructor.Constructor.Constructor.Constructor.Constructor.Constructor. -
Uses of VarResolverSession in org.apache.juneau.marshall.bson
Constructors in org.apache.juneau.marshall.bson with parameters of type VarResolverSessionModifierConstructorDescriptionConstructor.Constructor.Constructor. -
Uses of VarResolverSession in org.apache.juneau.marshall.cbor
Constructors in org.apache.juneau.marshall.cbor with parameters of type VarResolverSessionModifierConstructorDescriptionConstructor.Constructor.Constructor. -
Uses of VarResolverSession in org.apache.juneau.marshall.collections
Constructors in org.apache.juneau.marshall.collections with parameters of type VarResolverSessionModifierConstructorDescriptionResolvingMarshalledMap(VarResolverSession varResolver) Constructor. -
Uses of VarResolverSession in org.apache.juneau.marshall.csv
Constructors in org.apache.juneau.marshall.csv with parameters of type VarResolverSessionModifierConstructorDescriptionConstructor.Constructor. -
Uses of VarResolverSession in org.apache.juneau.marshall.hjson
Constructors in org.apache.juneau.marshall.hjson with parameters of type VarResolverSessionModifierConstructorDescriptionConstructor.Constructor.Constructor. -
Uses of VarResolverSession in org.apache.juneau.marshall.hocon
Constructors in org.apache.juneau.marshall.hocon with parameters of type VarResolverSessionModifierConstructorDescriptionConstructor.Constructor.Constructor. -
Uses of VarResolverSession in org.apache.juneau.marshall.html
Methods in org.apache.juneau.marshall.html that return VarResolverSessionModifier and TypeMethodDescriptionprotected VarResolverSessionHtmlDocSerializerSession.createDefaultVarResolverSession()Methods in org.apache.juneau.marshall.html with parameters of type VarResolverSessionModifier and TypeMethodDescriptionbooleanHtmlWidgetVar.canResolve(VarResolverSession session) HtmlWidget.getHtml(VarResolverSession session) Resolves the HTML content for this widget.HtmlWidget.getScript(VarResolverSession session) Resolves any Javascript that should be added to the<head>/<script> element.HtmlWidget.getStyle(VarResolverSession session) Resolves any CSS styles that should be added to the<head>/<style> element.HtmlWidgetVar.resolve(VarResolverSession session, String key) Constructors in org.apache.juneau.marshall.html with parameters of type VarResolverSessionModifierConstructorDescriptionConstructor.Constructor.Constructor.Constructor.Constructor. -
Uses of VarResolverSession in org.apache.juneau.marshall.ini
Constructors in org.apache.juneau.marshall.ini with parameters of type VarResolverSessionModifierConstructorDescriptionConstructor.Constructor.Constructor. -
Uses of VarResolverSession in org.apache.juneau.marshall.jcs
Constructors in org.apache.juneau.marshall.jcs with parameters of type VarResolverSession -
Uses of VarResolverSession in org.apache.juneau.marshall.jena
Methods in org.apache.juneau.marshall.jena with parameters of type VarResolverSessionModifier and TypeMethodDescriptionRdfStreamSerializerSession.Builder.resolver(VarResolverSession value) Constructors in org.apache.juneau.marshall.jena with parameters of type VarResolverSessionModifierConstructorDescriptionConstructor.Constructor.Constructor. -
Uses of VarResolverSession in org.apache.juneau.marshall.json
Constructors in org.apache.juneau.marshall.json with parameters of type VarResolverSessionModifierConstructorDescriptionConstructor.Constructor.Constructor. -
Uses of VarResolverSession in org.apache.juneau.marshall.json5l
Constructors in org.apache.juneau.marshall.json5l with parameters of type VarResolverSessionModifierConstructorDescriptionConstructor.Constructor. -
Uses of VarResolverSession in org.apache.juneau.marshall.jsonl
Constructors in org.apache.juneau.marshall.jsonl with parameters of type VarResolverSessionModifierConstructorDescriptionConstructor.Constructor. -
Uses of VarResolverSession in org.apache.juneau.marshall.jsonschema
Constructors in org.apache.juneau.marshall.jsonschema with parameters of type VarResolverSession -
Uses of VarResolverSession in org.apache.juneau.marshall.markdown
Constructors in org.apache.juneau.marshall.markdown with parameters of type VarResolverSessionModifierConstructorDescriptionConstructor.Constructor.Constructor. -
Uses of VarResolverSession in org.apache.juneau.marshall.msgpack
Constructors in org.apache.juneau.marshall.msgpack with parameters of type VarResolverSessionModifierConstructorDescriptionConstructor.Constructor.Constructor. -
Uses of VarResolverSession in org.apache.juneau.marshall.oapi
Constructors in org.apache.juneau.marshall.oapi with parameters of type VarResolverSessionModifierConstructorDescriptionConstructor.Constructor.Constructor. -
Uses of VarResolverSession in org.apache.juneau.marshall.parquet
Constructors in org.apache.juneau.marshall.parquet with parameters of type VarResolverSessionModifierConstructorDescriptionConstructor.Constructor.Constructor. -
Uses of VarResolverSession in org.apache.juneau.marshall.parser
Constructors in org.apache.juneau.marshall.parser with parameters of type VarResolverSessionModifierConstructorDescriptionConstructor.Constructor.Constructor. -
Uses of VarResolverSession in org.apache.juneau.marshall.plaintext
Constructors in org.apache.juneau.marshall.plaintext with parameters of type VarResolverSessionModifierConstructorDescriptionConstructor.Constructor.Constructor. -
Uses of VarResolverSession in org.apache.juneau.marshall.serializer
Methods in org.apache.juneau.marshall.serializer that return VarResolverSessionModifier and TypeMethodDescriptionprotected VarResolverSessionSerializerSession.createDefaultVarResolverSession()Adds a session object to theVarResolverSessionin this session.SerializerSession.getVarResolver()Returns the variable resolver session.Methods in org.apache.juneau.marshall.serializer with parameters of type VarResolverSessionModifier and TypeMethodDescriptionSerializerSession.Builder.resolver(VarResolverSession value) String variable resolver.Constructors in org.apache.juneau.marshall.serializer with parameters of type VarResolverSessionModifierConstructorDescriptionConstructor.Constructor.Constructor. -
Uses of VarResolverSession in org.apache.juneau.marshall.soap
Constructors in org.apache.juneau.marshall.soap with parameters of type VarResolverSessionModifierConstructorDescriptionConstructor.Constructor. -
Uses of VarResolverSession in org.apache.juneau.marshall.toml
Constructors in org.apache.juneau.marshall.toml with parameters of type VarResolverSessionModifierConstructorDescriptionConstructor.Constructor.Constructor. -
Uses of VarResolverSession in org.apache.juneau.marshall.uon
Constructors in org.apache.juneau.marshall.uon with parameters of type VarResolverSessionModifierConstructorDescriptionConstructor.Constructor.Constructor. -
Uses of VarResolverSession in org.apache.juneau.marshall.urlencoding
Constructors in org.apache.juneau.marshall.urlencoding with parameters of type VarResolverSessionModifierConstructorDescriptionConstructor.Constructor.Constructor. -
Uses of VarResolverSession in org.apache.juneau.marshall.xml
Constructors in org.apache.juneau.marshall.xml with parameters of type VarResolverSessionModifierConstructorDescriptionConstructor.Constructor.Constructor. -
Uses of VarResolverSession in org.apache.juneau.marshall.yaml
Constructors in org.apache.juneau.marshall.yaml with parameters of type VarResolverSessionModifierConstructorDescriptionConstructor.Constructor.Constructor. -
Uses of VarResolverSession in org.apache.juneau.rest.server
Methods in org.apache.juneau.rest.server that return VarResolverSessionModifier and TypeMethodDescriptionRestRequest.getVarResolverSession()Request-level variable resolver session. -
Uses of VarResolverSession in org.apache.juneau.rest.server.openapi
Constructors in org.apache.juneau.rest.server.openapi with parameters of type VarResolverSessionModifierConstructorDescriptionBasicOpenApiProviderSession(RestContext context, Locale locale, FileFinder ff, Messages messages, VarResolverSession vr, JsonSchemaGeneratorSession js) Constructor. -
Uses of VarResolverSession in org.apache.juneau.rest.server.swagger
Constructors in org.apache.juneau.rest.server.swagger with parameters of type VarResolverSessionModifierConstructorDescriptionBasicSwaggerProviderSession(RestContext context, Locale locale, FileFinder ff, Messages messages, VarResolverSession vr, JsonSchemaGeneratorSession js) Constructor. -
Uses of VarResolverSession in org.apache.juneau.rest.server.vars
Methods in org.apache.juneau.rest.server.vars with parameters of type VarResolverSessionModifier and TypeMethodDescriptionbooleanFileVar.canResolve(VarResolverSession session) booleanLocalizationVar.canResolve(VarResolverSession session) booleanOpenApiVar.canResolve(VarResolverSession session) booleanRequestAttributeVar.canResolve(VarResolverSession session) booleanRequestFormDataVar.canResolve(VarResolverSession session) booleanRequestHeaderVar.canResolve(VarResolverSession session) booleanRequestPathVar.canResolve(VarResolverSession session) booleanRequestQueryVar.canResolve(VarResolverSession session) booleanRequestSwaggerVar.canResolve(VarResolverSession session) booleanRequestVar.canResolve(VarResolverSession session) booleanSerializedRequestAttrVar.canResolve(VarResolverSession session) booleanServletInitParamVar.canResolve(VarResolverSession session) booleanSwaggerVar.canResolve(VarResolverSession session) booleanUrlVar.canResolve(VarResolverSession session) FileVar.resolve(VarResolverSession session, String key) LocalizationVar.resolve(VarResolverSession session, String[] args) OpenApiVar.resolve(VarResolverSession session, String key) RequestAttributeVar.resolve(VarResolverSession session, String key) RequestFormDataVar.resolve(VarResolverSession session, String key) RequestHeaderVar.resolve(VarResolverSession session, String key) RequestPathVar.resolve(VarResolverSession session, String key) RequestQueryVar.resolve(VarResolverSession session, String key) RequestSwaggerVar.resolve(VarResolverSession session, String key) RequestVar.resolve(VarResolverSession session, String key) ServletInitParamVar.resolve(VarResolverSession session, String key) SwaggerVar.resolve(VarResolverSession session, String key) UrlEncodeVar.resolve(VarResolverSession session, String key) UrlVar.resolve(VarResolverSession session, String key) voidSerializedRequestAttrVar.resolveTo(VarResolverSession session, Writer w, String key) -
Uses of VarResolverSession in org.apache.juneau.rest.server.widget
Methods in org.apache.juneau.rest.server.widget with parameters of type VarResolverSessionModifier and TypeMethodDescriptionWidget.getHtml(VarResolverSession session) Widget.getScript(VarResolverSession session) Widget.getStyle(VarResolverSession session)