1 package de.juplo.thymeleaf;
4 import java.util.HashSet;
6 import org.thymeleaf.dialect.IProcessorDialect;
7 import org.thymeleaf.processor.IProcessor;
11 * A collection of usefull tools.
14 public class JuploDialect implements IProcessorDialect
16 public static final String DIALECT_PREFIX = "juplo";
17 public static final int DIALEXT_PRECEDENCE = 200;
21 public String getName()
23 return DIALECT_PREFIX;
27 public String getPrefix()
29 return DIALECT_PREFIX;
33 public int getDialectProcessorPrecedence()
35 return DIALEXT_PRECEDENCE;
39 public Set<IProcessor> getProcessors(final String prefix)
41 final Set<IProcessor> processors = new HashSet<>();
42 processors.add(new ActiveAttributeProcessor(prefix));
43 processors.add(new InactiveAttributeProcessor(prefix));
44 processors.add(new ImportVariablesAttributeProcessor(prefix));