package com.java110.web.core;
import org.springframework.stereotype.Component;
import org.thymeleaf.dialect.AbstractProcessorDialect;
import org.thymeleaf.processor.IProcessor;
import org.thymeleaf.standard.StandardDialect;
import java.util.LinkedHashSet;
import java.util.Set;
/**
*
*
* 标签解析
*/
@Component
public class VcCreateDialect extends AbstractProcessorDialect {
private final static String PREFIX = "vc";
private final static String NAME = "create";
protected VcCreateDialect() {
super(NAME, PREFIX, StandardDialect.PROCESSOR_PRECEDENCE);
}
@Override
public Set getProcessors(String dialectPrefix) {
LinkedHashSet processors = new LinkedHashSet();
// 添加自定义标签处理器,可添加多个
processors.add(new VcCreateProcessor(dialectPrefix));
return processors;
}
}