类 XmlFactoryConfiguration

所有已实现的接口:
Comparable<Configuration>

public class XmlFactoryConfiguration extends FileFactoryConfiguration

This reads in configuration info formatted as an XML file using Commons-Digester. This uses XmlFactoryConfigurationRuleSet as the default set of rules for processing the XML. However, you may always change this by passing a new RuleSet to the setRuleSet(org.apache.commons.digester3.RuleSet) method. See the configuration documentation on the main web site for instructions on the XML format supported by the default rules.

Example usage:

 FactoryConfiguration cfg = new XmlFactoryConfiguration("Dev Tools");
 cfg.read("devtools.xml");
 ToolboxFactory factory = cfg.createFactory();
 
版本:
$Id: XmlFactoryConfiguration.java 511959 2007-02-26 19:24:39Z nbubna $
作者:
Nathan Bubna
  • 构造器详细资料

    • XmlFactoryConfiguration

      public XmlFactoryConfiguration()
      Creates an instance
      另请参阅:
    • XmlFactoryConfiguration

      public XmlFactoryConfiguration(String id)
      Creates an instance using the specified string as an identifier to distinguish this instance when debugging
      参数:
      id - the name of the "source" of this instance
      另请参阅:
  • 方法详细资料

    • setRuleSet

      public void setRuleSet(org.apache.commons.digester3.RuleSet rules)
      Sets the RuleSet this loader will use to digest the xml toolbox.
      参数:
      rules - rules set
    • getRuleSet

      public org.apache.commons.digester3.RuleSet getRuleSet()

      Retrieves the rule set Digester should use to parse and load the toolbox for this manager.

      返回:
      rules set
    • readImpl

      protected void readImpl(URL url) throws IOException

      Reads an XML document from an URL and uses it to configure this FactoryConfiguration.

      指定者:
      readImpl 在类中 FileFactoryConfiguration
      参数:
      url - the URL to read from
      抛出:
      IOException - if a problem occurs