From 97641c088c44dd60f63e697466c73613a1c63262 Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Sat, 02 Jul 2022 21:37:01 +0800
Subject: [PATCH] Merge branch 'master' of http://120.27.238.55:7000/r/farmer-cms
---
src/main/java/com/xcong/farmer/cms/cms/tag/TagsEnum.java | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 60 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/xcong/farmer/cms/cms/tag/TagsEnum.java b/src/main/java/com/xcong/farmer/cms/cms/tag/TagsEnum.java
new file mode 100644
index 0000000..e782e0e
--- /dev/null
+++ b/src/main/java/com/xcong/farmer/cms/cms/tag/TagsEnum.java
@@ -0,0 +1,60 @@
+package com.xcong.farmer.cms.cms.tag;
+
+/**
+ * @author wzy
+ * @date 2022-06-20
+ **/
+public enum TagsEnum {
+ INCLUDE("@include", "com.xcong.farmer.cms.cms.tag.model.Include", "com.xcong.farmer.cms.cms.handler.TemplateCodeDataParserHandler", 1),
+ NAV("@nav", "com.xcong.farmer.cms.cms.tag.model.Nav", "com.xcong.farmer.cms.cms.handler.NavDataParserHandler", 2),
+ ARTICLES("@articles", "com.xcong.farmer.cms.cms.tag.model.Articles", "com.xcong.farmer.cms.cms.handler.ArticlesDataParserHandler",2),
+ ARTICLE("@article", "com.xcong.farmer.cms.cms.tag.model.Article", "com.xcong.farmer.cms.cms.handler.ArticleDataParserHandler",2),
+ CHILD("@child", "com.xcong.farmer.cms.cms.tag.model.Child", "com.xcong.farmer.cms.cms.handler.ChildDataParserHandler",2);
+// AD("@ad", "com.xcong.farmer.cms.cms.tag.model.Ad", "",2),
+// COLUMNS("@columns", "com.xcong.farmer.cms.cms.tag.model.Columns", "",2),
+// COLUMN("@column", "com.xcong.farmer.cms.cms.tag.model.Column", "",2);
+
+ private String name;
+
+ private String className;
+
+ private String handler;
+
+ // 标签类型 1-模板标签 2-数据标签
+ // 模板标签 : 该标签可以变为通用模板,在各个页面引入
+ // 数据模板 : 该标签需要注入数据
+ private int type;
+
+ TagsEnum(String name, String className, String handler, int type) {
+ this.name = name;
+ this.className = className;
+ this.type = type;
+ this.handler = handler;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public String getClassName() {
+ return className;
+ }
+
+ public int getType() {
+ return type;
+ }
+
+ public String getHandler() {
+ return handler;
+ }
+
+ public static TagsEnum getEnumByName(String name) {
+ for (TagsEnum value : values()) {
+ if (name.equals(value.getName())) {
+ return value;
+ }
+ }
+
+ return null;
+ }
+}
--
Gitblit v1.9.1