forked from geodmms/xdgnjobs

Dennis Kao
2013-08-06 aff20544466124f3a84fac0b6714fba5b609b291
xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/util/XGeosConfigDigesterUtils.java
@@ -1,11 +1,27 @@
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;
    }
}