org.soybeanMilk.core.config.parser
类 ConfigurationParser

java.lang.Object
  继承者 org.soybeanMilk.core.config.parser.ConfigurationParser
直接已知子类:
WebConfigurationParser

public class ConfigurationParser
extends java.lang.Object

配置解析器

作者:
earthAngry@gmail.com

构造方法摘要
ConfigurationParser()
          创建解析器,不预设存储配置对象
ConfigurationParser(Configuration configuration)
          创建解析器,并预设存储配置对象,所有的解析结果都将保存到这个配置中
 
方法摘要
 Configuration getConfiguration()
          取得解析结果
 org.w3c.dom.Document getDocument()
          取得解析文档对象
 java.util.List<org.w3c.dom.Document> getModules()
          取得模块文档对象
 Configuration parse()
          从默认配置文件解析
 Configuration parse(org.w3c.dom.Document document)
          从文档对象解析
 Configuration parse(java.io.InputStream in)
          从输入流解析
 Configuration parse(java.lang.String configFile)
          从给定配置文件解析
 void setConfiguration(Configuration configuration)
          设置解析配置对象,所有的解析结果将保存到该配置中,它应该在解析前调用
 void setDocument(org.w3c.dom.Document document)
          设置解析文档对象
 void setModules(java.util.List<org.w3c.dom.Document> modules)
          设置模块文档对象
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

ConfigurationParser

public ConfigurationParser()
创建解析器,不预设存储配置对象


ConfigurationParser

public ConfigurationParser(Configuration configuration)
创建解析器,并预设存储配置对象,所有的解析结果都将保存到这个配置中

参数:
configuration - 预设配置对象
方法详细信息

getConfiguration

public Configuration getConfiguration()
取得解析结果

返回:

setConfiguration

public void setConfiguration(Configuration configuration)
设置解析配置对象,所有的解析结果将保存到该配置中,它应该在解析前调用

参数:
configuration -

getDocument

public org.w3c.dom.Document getDocument()
取得解析文档对象

返回:

setDocument

public void setDocument(org.w3c.dom.Document document)
设置解析文档对象

参数:
document -

getModules

public java.util.List<org.w3c.dom.Document> getModules()
取得模块文档对象

返回:

setModules

public void setModules(java.util.List<org.w3c.dom.Document> modules)
设置模块文档对象

参数:
modules -

parse

public Configuration parse()
从默认配置文件解析

返回:

parse

public Configuration parse(java.lang.String configFile)
从给定配置文件解析

参数:
configFile - 配置文件,可以类路径资源文件,也可以是文件系统文件
返回:

parse

public Configuration parse(java.io.InputStream in)
从输入流解析

参数:
in -
返回:

parse

public Configuration parse(org.w3c.dom.Document document)
从文档对象解析

参数:
document -
返回: