package com.ibeetl.admin.core.gen; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import org.beetl.core.GroupTemplate; import org.beetl.core.Template; import com.ibeetl.admin.core.gen.model.Attribute; import com.ibeetl.admin.core.gen.model.Entity; public class MdGen implements AutoGen{ static String CR = System.getProperty("line.separator"); Entity entity = null; public MdGen() { } @Override public void make(Target target, Entity entity) { this.entity = entity; GroupTemplate gt = target.getGroupTemplate(); Template template = gt.getTemplate("/md/entity.md"); template.binding("entity", entity); template.binding("target", target); String content = template.render(); target.flush(this, content); } @Override public String getName() { return entity.getCode()+".md"; } }