Implemented juplo:active, that replaces active <a>-tags by the tag <strong>
[juplo-dialect] / src / main / java / de / juplo / thymeleaf / JuploDialect.java
diff --git a/src/main/java/de/juplo/thymeleaf/JuploDialect.java b/src/main/java/de/juplo/thymeleaf/JuploDialect.java
new file mode 100644 (file)
index 0000000..40f2bb1
--- /dev/null
@@ -0,0 +1,35 @@
+package de.juplo.thymeleaf;
+
+
+import java.util.HashSet;
+import java.util.Set;
+import org.thymeleaf.dialect.AbstractDialect;
+import org.thymeleaf.processor.IProcessor;
+
+
+/**
+ * A collection of usefull tools.
+ * @author Kai Moritz
+ */
+public class JuploDialect extends AbstractDialect
+{
+  public JuploDialect()
+  {
+    super();
+  }
+
+
+  @Override
+  public String getPrefix()
+  {
+    return "juplo";
+  }
+
+  @Override
+  public Set<IProcessor> getProcessors()
+  {
+    final Set<IProcessor> processors = new HashSet<>();
+    processors.add(new ActiveElementProcessor());
+    return processors;
+  }
+}