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()