| | |
| | | package com.ximple.eofms.util; |
| | | |
| | | /** |
| | | * Created with IntelliJ IDEA. |
| | | * User: ulysseskao |
| | | * Date: 2013/8/6 |
| | | * Time: 下午 4:35 |
| | | * To change this template use File | Settings | File Templates. |
| | | */ |
| | | import com.ximple.eofms.geoserver.config.XGeosDataConfigMapping; |
| | | import org.apache.commons.digester3.Digester; |
| | | import org.apache.commons.digester3.binder.DigesterLoader; |
| | | import org.apache.commons.digester3.xmlrules.FromXmlRulesModule; |
| | | |
| | | public class XGeosConfigDigesterUtils { |
| | | private static final String XGEOSRULES_NAME = "DefaultXGeosDataConfigRules.xml"; |
| | | |
| | | protected static Digester digester = null; |
| | | protected static DigesterLoader loader = DigesterLoader.newLoader( new FromXmlRulesModule() { |
| | | @Override |
| | | protected void loadRules() { |
| | | loadXMLRules(XGeosDataConfigMapping.class.getResource(XGEOSRULES_NAME)); |
| | | } |
| | | |
| | | } ); |
| | | |
| | | static { |
| | | digester = loader.newDigester(); |
| | | } |
| | | |
| | | public static Digester getXGeosConfigDigester() { |
| | | return digester; |
| | | } |
| | | } |