You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beehive.apache.org by ek...@apache.org on 2004/12/28 15:21:29 UTC
svn commit: r123512 - in incubator/beehive/trunk/netui: ant external/xdoclet src/bootstrap/org/apache/beehive/netui/tools
Author: ekoneil
Date: Tue Dec 28 06:21:28 2004
New Revision: 123512
URL: http://svn.apache.org/viewcvs?view=rev&rev=123512
Log:
Upgrade the xjavadoc classes so that they handle some J2SE 5.0 features.
This xjavadoc-1.1-j5-v3.jar is a patch that came out of an XDoclet bug. The BVTs seem t pass, so hopefully this will handle the new syntax well until a longer term solution can be completed.
BB: self
DRT: NetUI pass
BVT: NetUI pass (11 failures)
Added:
incubator/beehive/trunk/netui/external/xdoclet/xjavadoc-1.1-j5-v3.jar (contents, props changed)
Removed:
incubator/beehive/trunk/netui/external/xdoclet/xjavadoc-1.0.jar
Modified:
incubator/beehive/trunk/netui/ant/netui.properties
incubator/beehive/trunk/netui/src/bootstrap/org/apache/beehive/netui/tools/NetUITldTagsHandler.java
Modified: incubator/beehive/trunk/netui/ant/netui.properties
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/ant/netui.properties?view=diff&rev=123512&p1=incubator/beehive/trunk/netui/ant/netui.properties&r1=123511&p2=incubator/beehive/trunk/netui/ant/netui.properties&r2=123512
==============================================================================
--- incubator/beehive/trunk/netui/ant/netui.properties (original)
+++ incubator/beehive/trunk/netui/ant/netui.properties Tue Dec 28 06:21:28 2004
@@ -68,6 +68,7 @@
jakarta-oro.jar=${struts.dir}/jakarta-oro.jar
commons-el.jar=${build.external.dir}/commons-el/commons-el.jar
+apache-xml-resolver.jar=${external.dir}/apache-xml-resolver.jar
#
# JSF
@@ -92,7 +93,7 @@
#
xdoclet.jar=${xdoclet.dir}/xdoclet-1.2b4.jar
xdoclet.web.module.jar=${xdoclet.dir}/xdoclet-web-module-1.2b4.jar
-xjavadoc.jar=${xdoclet.dir}/xjavadoc-1.0.jar
+xjavadoc.jar=${xdoclet.dir}/xjavadoc-1.1-j5-v3.jar
#
# Tomcat properties. These JARs are used to compile the Tomcat 5x ServerAdapter.
Deleted: /incubator/beehive/trunk/netui/external/xdoclet/xjavadoc-1.0.jar
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/external/xdoclet/xjavadoc-1.0.jar?view=auto&rev=123511
==============================================================================
Added: incubator/beehive/trunk/netui/external/xdoclet/xjavadoc-1.1-j5-v3.jar
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/external/xdoclet/xjavadoc-1.1-j5-v3.jar?view=auto&rev=123512
==============================================================================
Binary file. No diff available.
Modified: incubator/beehive/trunk/netui/src/bootstrap/org/apache/beehive/netui/tools/NetUITldTagsHandler.java
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/bootstrap/org/apache/beehive/netui/tools/NetUITldTagsHandler.java?view=diff&rev=123512&p1=incubator/beehive/trunk/netui/src/bootstrap/org/apache/beehive/netui/tools/NetUITldTagsHandler.java&r1=123511&p2=incubator/beehive/trunk/netui/src/bootstrap/org/apache/beehive/netui/tools/NetUITldTagsHandler.java&r2=123512
==============================================================================
--- incubator/beehive/trunk/netui/src/bootstrap/org/apache/beehive/netui/tools/NetUITldTagsHandler.java (original)
+++ incubator/beehive/trunk/netui/src/bootstrap/org/apache/beehive/netui/tools/NetUITldTagsHandler.java Tue Dec 28 06:21:28 2004
@@ -1,4 +1,4 @@
-/*
+ /*
* Copyright 2004 The Apache Software Foundation.
*
* Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,7 +17,6 @@
*/
package org.apache.beehive.netui.tools;
-// java imports
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
@@ -27,22 +26,23 @@
import java.util.Properties;
import java.util.StringTokenizer;
-// internal imports
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
-// external imports
import xdoclet.DocletSupport;
import xdoclet.XDocletException;
import xdoclet.XDocletMessages;
-import xdoclet.XDocletTagSupport;
import xdoclet.tagshandler.AbstractProgramElementTagsHandler;
-import xdoclet.tagshandler.ConfigTagsHandler;
import xdoclet.tagshandler.TypeTagsHandler;
import xdoclet.util.Translator;
import xdoclet.util.TypeConversionUtil;
-import xjavadoc.*;
+import xjavadoc.XTag;
+import xjavadoc.XProgramElement;
+import xjavadoc.XMethod;
+import xjavadoc.XClass;
+import xjavadoc.XMember;
+
/**
*
@@ -54,8 +54,6 @@
private static final Log logger = LogFactory.getLog(NetUITldTagsHandler.class);
private static final boolean DEBUG = true; //logger.isDebugEnabled();
- private static final String NETUI_TAG = "netui:tag";
- private static final String NETUI_TLDX_TAG = "netui.tldx:tag";
private static final String NETUI_ATTRIBUTE = "netui:attribute";
private static final String NETUI_TLDX_ATTRIBUTE = "netui.tldx:attribute";
@@ -190,10 +188,9 @@
//System.out.println("packageName: " + packageName);
Collection classes = getAllClasses();
- ClassIterator ci = XCollections.classIterator(classes);
-
+
// sort alphabetically
- Iterator i = sort(ci);
+ Iterator i = sort(classes.iterator());
while(i.hasNext())
{
XClass currentClass = (XClass)i.next();
@@ -481,7 +478,7 @@
}
};
- private Iterator sort(ClassIterator iterator)
+ private Iterator sort(Iterator iterator)
{
List sorted = new ArrayList();