Class SpelParserConfiguration

    • Constructor Detail

      • SpelParserConfiguration

        public SpelParserConfiguration()
        Create a new SpelParserConfiguration instance with default settings.
      • SpelParserConfiguration

        public SpelParserConfiguration​(boolean autoGrowNullReferences,
                                       boolean autoGrowCollections)
        Create a new SpelParserConfiguration instance.
        Parameters:
        autoGrowNullReferences - if null references should automatically grow
        autoGrowCollections - if collections should automatically grow
        See Also:
        SpelParserConfiguration(boolean, boolean, int)
      • SpelParserConfiguration

        public SpelParserConfiguration​(boolean autoGrowNullReferences,
                                       boolean autoGrowCollections,
                                       int maximumAutoGrowSize)
        Create a new SpelParserConfiguration instance.
        Parameters:
        autoGrowNullReferences - if null references should automatically grow
        autoGrowCollections - if collections should automatically grow
        maximumAutoGrowSize - the maximum size that the collection can auto grow
      • SpelParserConfiguration

        public SpelParserConfiguration​(@Nullable
                                       SpelCompilerMode compilerMode,
                                       @Nullable
                                       ClassLoader compilerClassLoader,
                                       boolean autoGrowNullReferences,
                                       boolean autoGrowCollections,
                                       int maximumAutoGrowSize)
        Create a new SpelParserConfiguration instance.
        Parameters:
        compilerMode - the compiler mode that parsers using this configuration object should use
        compilerClassLoader - the ClassLoader to use as the basis for expression compilation
        autoGrowNullReferences - if null references should automatically grow
        autoGrowCollections - if collections should automatically grow
        maximumAutoGrowSize - the maximum size that the collection can auto grow