%line | %branch | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
com.wikihouse.wildcats0201.jdbcchart.dom4j.SAXParserFactory |
|
|
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 | 0 | private SAXParserFactory() { |
16 | 0 | } |
17 | ||
18 | /** |
|
19 | * 生成. |
|
20 | * |
|
21 | * @return SAXParser |
|
22 | */ |
|
23 | public static SAXParser create() { |
|
24 | 2 | 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 | } |
This report is generated by jcoverage, Maven and Maven JCoverage Plugin. |