Author: tchemit Date: 2008-07-28 10:15:43 +0000 (Mon, 28 Jul 2008) New Revision: 803 Modified: trunk/lutinjaxx/core/src/main/java/jaxx/tags/TagManager.java Log: add log Modified: trunk/lutinjaxx/core/src/main/java/jaxx/tags/TagManager.java =================================================================== --- trunk/lutinjaxx/core/src/main/java/jaxx/tags/TagManager.java 2008-07-28 10:14:40 UTC (rev 802) +++ trunk/lutinjaxx/core/src/main/java/jaxx/tags/TagManager.java 2008-07-28 10:15:43 UTC (rev 803) @@ -9,6 +9,8 @@ import jaxx.compiler.JAXXCompiler; import jaxx.reflect.ClassDescriptor; import jaxx.reflect.ClassDescriptorLoader; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; import java.io.IOException; import java.lang.reflect.Constructor; @@ -20,6 +22,9 @@ /** Manages TagHandlers, including automatically compiling .jaxx files corresponding to class tags. */ public class TagManager { + /** log */ + protected static final Log log = LogFactory.getLog(TagManager.class); + /** * Namespace for JAXX's non-class tags, such as <script;>. The namespace normally does not * need to be specified but can be used to resolve ambiguities. @@ -104,6 +109,9 @@ throw new IllegalArgumentException("handler class must be a subclass of DefaultObjectHandler"); } registeredBeans.put(beanClass, handler); + if (log.isDebugEnabled()) { + log.debug(beanClass + " : " + handler); + } String name = beanClass.getName(); int dotPos = name.lastIndexOf("."); String namespace = name.substring(0, dotPos + 1) + "*"; @@ -152,6 +160,9 @@ namespace = "*"; } //System.out.println("registerTag "+namespace+" : "+tag+" : "+handler); + if (log.isDebugEnabled()) { + log.debug(tag + " : " + handler); + } registeredTags.put(new QName(namespace, tag), handler); registerDefaultNamespace(tag, namespace); }
participants (1)
-
tchemit@users.labs.libre-entreprise.org