Implemented juplo:variables, that imports variables from JSON-data
[juplo-dialect] / src / main / java / de / juplo / thymeleaf / JuploDialect.java
1 package de.juplo.thymeleaf;
2
3
4 import java.util.HashSet;
5 import java.util.Set;
6 import org.thymeleaf.dialect.AbstractDialect;
7 import org.thymeleaf.processor.IProcessor;
8
9
10 /**
11  * A collection of usefull tools.
12  * @author Kai Moritz
13  */
14 public class JuploDialect extends AbstractDialect
15 {
16   public static final String DIALECT_PREFIX = "juplo";
17
18
19   public JuploDialect()
20   {
21     super();
22   }
23
24
25   @Override
26   public String getPrefix()
27   {
28     return DIALECT_PREFIX;
29   }
30
31   @Override
32   public Set<IProcessor> getProcessors()
33   {
34     final Set<IProcessor> processors = new HashSet<>();
35     processors.add(new ActiveAttrProcessor());
36     processors.add(new InactiveAttrProcessor());
37     processors.add(new ImportVariablesAttrProcessor());
38     return processors;
39   }
40 }