View Javadoc

1   package com.wikihouse.wildcats0201.jdbcchart.dom4j;
2   
3   import org.dom4j.Document;
4   import org.dom4j.DocumentException;
5   import org.dom4j.io.SAXReader;
6   
7   /***
8    * <B>SAXParserFactory </B>. SAXParserのFactoryです。
9    * 
10   * @author $Author: wildcats $
11   * @version $Revision: 3 $
12   */
13  public final class SAXParserFactory {
14  
15  	private SAXParserFactory() {
16  	}
17  
18  	/***
19  	 * 生成.
20  	 * 
21  	 * @return SAXParser
22  	 */
23  	public static SAXParser create() {
24  		return new SAXParserImpl();
25  	}
26  
27  	/***
28  	 * <B>SAXParserImpl </B>. SAXParserの実装です。
29  	 * 
30  	 * @author $Author: wildcats $
31  	 * @version $Revision: 3 $
32  	 */
33  	private static class SAXParserImpl implements SAXParser {
34  
35  		public SAXParserImpl() {
36  		}
37  
38  		/***
39  		 * @see com.wikihouse.wildcats0201.jdbcchart.dom4j.SAXParser#parse(java.net.URL)
40  		 */
41  		public Document parse(String filename) throws DocumentException {
42  			SAXReader reader = new SAXReader();
43  			Document document = reader.read(filename);
44  			return document;
45  		}
46  
47  	}
48  
49  }