# Package org.springframework.scripting.support

@NonNullApi @NonNullFields package org.springframework.scripting.support
Support classes for Spring's scripting package. Provides a ScriptFactoryPostProcessor for turning ScriptFactory definitions into scripted objects.

Related Packages
Package
Description
org.springframework.scripting
Core interfaces for Spring's scripting support.
org.springframework.scripting.bsh
Package providing integration of BeanShell (and BeanShell2) into Spring's scripting infrastructure.
org.springframework.scripting.config
Support package for Spring's dynamic language machinery, with XML schema being the primary configuration format.
org.springframework.scripting.groovy
Package providing integration of Groovy into Spring's scripting infrastructure.
Class
Description
RefreshableScriptTargetSource
Subclass of `BeanFactoryRefreshableTargetSource` that determines whether a refresh is required through the given `ScriptFactory`.
ResourceScriptSource
`ScriptSource` implementation based on Spring's `Resource` abstraction.
ScriptFactoryPostProcessor
`BeanPostProcessor` that handles `ScriptFactory` definitions, replacing each factory with the actual scripted Java object generated by it.
StandardScriptEvalException
Exception decorating a `ScriptException` coming out of JSR-223 script evaluation, i.e.
StandardScriptEvaluator
`javax.script` (JSR-223) based implementation of Spring's `ScriptEvaluator` strategy interface.
StandardScriptFactory
`ScriptFactory` implementation based on the JSR-223 script engine abstraction (as included in Java).
StandardScriptUtils
Common operations for dealing with a JSR-223 `ScriptEngine`.
StaticScriptSource
Static implementation of the `ScriptSource` interface, encapsulating a given String that contains the script source text.