Class ExtensionRegistryFactory
- java.lang.Object
-
- io.pebbletemplates.pebble.extension.ExtensionRegistryFactory
-
public class ExtensionRegistryFactory extends java.lang.ObjectProvides configuration methods and builds theExtensionRegistry. Used only internally by thePebbleEngine.Builder.
-
-
Field Summary
Fields Modifier and Type Field Description private booleanallowOverrideCoreOperatorsprivate java.util.function.Function<Extension,Extension>customizerprivate EscaperExtensionescaperExtensionprivate java.util.List<Extension>userProvidedExtensions
-
Constructor Summary
Constructors Constructor Description ExtensionRegistryFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddEscapingStrategy(java.lang.String name, EscapingStrategy strategy)voidallowOverrideCoreOperators(boolean allowOverrideCoreOperators)voidautoEscaping(boolean autoEscaping)ExtensionRegistrybuildExtensionRegistry()voiddefaultEscapingStrategy(java.lang.String strategy)voidextension(Extension... extensions)voidregisterExtensionCustomizer(java.util.function.Function<Extension,ExtensionCustomizer> customizer)
-
-
-
Field Detail
-
userProvidedExtensions
private final java.util.List<Extension> userProvidedExtensions
-
escaperExtension
private final EscaperExtension escaperExtension
-
allowOverrideCoreOperators
private boolean allowOverrideCoreOperators
-
-
Method Detail
-
buildExtensionRegistry
public ExtensionRegistry buildExtensionRegistry()
-
autoEscaping
public void autoEscaping(boolean autoEscaping)
-
addEscapingStrategy
public void addEscapingStrategy(java.lang.String name, EscapingStrategy strategy)
-
extension
public void extension(Extension... extensions)
-
allowOverrideCoreOperators
public void allowOverrideCoreOperators(boolean allowOverrideCoreOperators)
-
defaultEscapingStrategy
public void defaultEscapingStrategy(java.lang.String strategy)
-
registerExtensionCustomizer
public void registerExtensionCustomizer(java.util.function.Function<Extension,ExtensionCustomizer> customizer)
-
-