public class SpelParserConfiguration extends Object
SpelExpressionParser.SpelExpressionParser(SpelParserConfiguration)
Constructor and Description |
---|
SpelParserConfiguration()
Create a new
SpelParserConfiguration instance with default settings. |
SpelParserConfiguration(boolean autoGrowNullReferences,
boolean autoGrowCollections)
Create a new
SpelParserConfiguration instance. |
SpelParserConfiguration(boolean autoGrowNullReferences,
boolean autoGrowCollections,
int maximumAutoGrowSize)
Create a new
SpelParserConfiguration instance. |
SpelParserConfiguration(SpelCompilerMode compilerMode,
ClassLoader compilerClassLoader)
Create a new
SpelParserConfiguration instance. |
SpelParserConfiguration(SpelCompilerMode compilerMode,
ClassLoader compilerClassLoader,
boolean autoGrowNullReferences,
boolean autoGrowCollections,
int maximumAutoGrowSize)
Create a new
SpelParserConfiguration instance. |
Modifier and Type | Method and Description |
---|---|
ClassLoader |
getCompilerClassLoader() |
SpelCompilerMode |
getCompilerMode() |
int |
getMaximumAutoGrowSize() |
boolean |
isAutoGrowCollections() |
boolean |
isAutoGrowNullReferences() |
public SpelParserConfiguration()
SpelParserConfiguration
instance with default settings.public SpelParserConfiguration(SpelCompilerMode compilerMode, ClassLoader compilerClassLoader)
SpelParserConfiguration
instance.compilerMode
- the compiler mode for the parsercompilerClassLoader
- the ClassLoader to use as the basis for expression compilationpublic SpelParserConfiguration(boolean autoGrowNullReferences, boolean autoGrowCollections)
SpelParserConfiguration
instance.autoGrowNullReferences
- if null references should automatically growautoGrowCollections
- if collections should automatically growSpelParserConfiguration(boolean, boolean, int)
public SpelParserConfiguration(boolean autoGrowNullReferences, boolean autoGrowCollections, int maximumAutoGrowSize)
SpelParserConfiguration
instance.autoGrowNullReferences
- if null references should automatically growautoGrowCollections
- if collections should automatically growmaximumAutoGrowSize
- the maximum size that the collection can auto growpublic SpelParserConfiguration(SpelCompilerMode compilerMode, ClassLoader compilerClassLoader, boolean autoGrowNullReferences, boolean autoGrowCollections, int maximumAutoGrowSize)
SpelParserConfiguration
instance.compilerMode
- the compiler mode that parsers using this configuration object should usecompilerClassLoader
- the ClassLoader to use as the basis for expression compilationautoGrowNullReferences
- if null references should automatically growautoGrowCollections
- if collections should automatically growmaximumAutoGrowSize
- the maximum size that the collection can auto growpublic SpelCompilerMode getCompilerMode()
public ClassLoader getCompilerClassLoader()
public boolean isAutoGrowNullReferences()
true
if null
references should be automatically grownpublic boolean isAutoGrowCollections()
true
if collections should be automatically grownpublic int getMaximumAutoGrowSize()