类 LocalMarkdownDSetParser
- java.lang.Object
-
- org.nutz.plugins.zdoc.markdown.AbstractMarkdownDSetParser
-
- org.nutz.plugins.zdoc.markdown.LocalMarkdownDSetParser
-
- 所有已实现的接口:
NutDSetParser
public class LocalMarkdownDSetParser extends AbstractMarkdownDSetParser
从本地目录加载,有两种加载方式:默认加载
没啥好说的,就是一层层递归目录呗
配置文件指定加载
默认会读取 nutzdoc.conf 文件,文件的格式类似:
#------------------------------------------ # 集合的标题 title=这是本集合的整体标题 #------------------------------------------ # 集合的作者,多个作者半角逗号隔开 authors=xiaobai,xiaohei #------------------------------------------ # 关键是下面的路径,如果没声明,则全查 # 每行格式为 路径 [: 标题] paths: a/b/c : 一个集合 bbb.md : 一个文档 # 结束 #------------------------------------------ ... 其他自定义属性
- 作者:
- zozoh(zozohtnt@gmail.com)
-
-
构造器概要
构造器 构造器 说明 LocalMarkdownDSetParser()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected voidcheckPath(NutDSet home, String path)protected org.nutz.lang.util.NutMaploadConfig(NutDSet home, String path, String configPath)子类来实现的,用来分析指定目录的文档集的目录信息。protected voidloadTreeByPaths(NutDSet home, String paths)protected voidloadTreeByRecur(NutDSet home)-
从类继承的方法 org.nutz.plugins.zdoc.markdown.AbstractMarkdownDSetParser
loadTreeByPath, parse
-
-
-
-
方法详细资料
-
checkPath
protected void checkPath(NutDSet home, String path)
- 指定者:
checkPath在类中AbstractMarkdownDSetParser
-
loadConfig
protected org.nutz.lang.util.NutMap loadConfig(NutDSet home, String path, String configPath)
从类复制的说明:AbstractMarkdownDSetParser子类来实现的,用来分析指定目录的文档集的目录信息。子类可以从文件磁盘,数据库等任何地方根据给定的路径读取信息
!!注意本类非线程安全
- 指定者:
loadConfig在类中AbstractMarkdownDSetParser- 参数:
home- 顶级文档集节点path- 资源路径configPath- 配置文件路径- 返回:
- 文档集的配置项
- 另请参阅:
org.nutz.plugins.zdoc.NutDSetInfo
-
loadTreeByRecur
protected void loadTreeByRecur(NutDSet home)
-
-