In package com.eden.orchid.impl.compilers.pebble

@Singleton
public final class PebbleCompiler extends OrchidCompiler implements OrchidEventListener

public final

Constructors

PebbleCompiler(Provider<T> contextProvider, PebbleTemplateLoader loader, Set<E> extensions) public
Constructor Annotations:
@Inject

Parameters:

Methods

String compile(String extension, String source, Map<K, V> data) public
Method Annotations:
@Override

Parameters:
  • String extension
  • String source
  • Map data
String getOutputExtension() public
Method Annotations:
@Override

String getSourceExtensions() public
Method Annotations:
@Override

void onEndSession(Orchid.Lifecycle.Shutdown event) public
Method Annotations:
@On(
    value=Shutdown)

Parameters:
void onClearCache(Orchid.Lifecycle.ClearCache event) public
Method Annotations:
@On(
    value=ClearCache)

Parameters: