From aff20544466124f3a84fac0b6714fba5b609b291 Mon Sep 17 00:00:00 2001 From: Dennis Kao <ulysseskao@ximple.com.tw> Date: Tue, 06 Aug 2013 19:34:01 +0800 Subject: [PATCH] update geoserver config with rest --- xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/util/XGeosConfigDigesterUtils.java | 30 +++++++++++++++++++++++------- 1 files changed, 23 insertions(+), 7 deletions(-) diff --git a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/util/XGeosConfigDigesterUtils.java b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/util/XGeosConfigDigesterUtils.java index 12df231..a89e7c8 100644 --- a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/util/XGeosConfigDigesterUtils.java +++ b/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; + } } -- Gitblit v0.0.0-SNAPSHOT