X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=crawler%2Fkiss%2Fsrc%2Forg%2Fwamblee%2Fcrawler%2Fkiss%2Fmain%2FProgramConfigurationParser.java;h=c5fd56023e4fd971f3c7285b888493ad8214d89a;hb=e1aafb0930f726a00368ce3468a48193d0fb6fac;hp=c16f4f93df34043fe9fde22297cff6cc81559944;hpb=848233e3cc907d4dca09efdd46a7ec4ad47926b3;p=utils diff --git a/crawler/kiss/src/org/wamblee/crawler/kiss/main/ProgramConfigurationParser.java b/crawler/kiss/src/org/wamblee/crawler/kiss/main/ProgramConfigurationParser.java index c16f4f93..c5fd5602 100644 --- a/crawler/kiss/src/org/wamblee/crawler/kiss/main/ProgramConfigurationParser.java +++ b/crawler/kiss/src/org/wamblee/crawler/kiss/main/ProgramConfigurationParser.java @@ -33,6 +33,7 @@ import org.wamblee.crawler.kiss.guide.Program; import org.wamblee.crawler.kiss.notification.MailNotifier; import org.wamblee.crawler.kiss.notification.MailServer; import org.wamblee.crawler.kiss.notification.Notifier; +import org.wamblee.xml.XslTransformer; /** * Parse the configuration of desired programs. @@ -84,12 +85,15 @@ class ProgramConfigurationParser { private static final String ACTION_NOTIFY = "notify"; private List _filters; + + private XslTransformer _transformer; private Notifier _notifier; - ProgramConfigurationParser() { + ProgramConfigurationParser(XslTransformer aTransformer) { _filters = null; _notifier = null; + _transformer = aTransformer; } /** @@ -173,7 +177,7 @@ class ProgramConfigurationParser { String htmlXslt = format.elementTextTrim(ELEM_HTML); String textXslt = format.elementTextTrim(ELEM_TEXT); - return new MailNotifier(from, to, subject, htmlXslt, textXslt, server); + return new MailNotifier(from, to, subject, htmlXslt, textXslt, server, _transformer); } /**