curcuru 01/12/13 09:39:58
Modified: test/java/src/org/apache/qetest/xslwrapper
TransformWrapperHelper.java
Log:
Add new getTimeArrayDesc method and make getTime* methods static/public
for calling from performance-oriented tests
Revision Changes Path
1.3 +44 -4
xml-xalan/test/java/src/org/apache/qetest/xslwrapper/TransformWrapperHelper.java
Index: TransformWrapperHelper.java
===================================================================
RCS file:
/home/cvs/xml-xalan/test/java/src/org/apache/qetest/xslwrapper/TransformWrapperHelper.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- TransformWrapperHelper.java 2001/11/02 21:08:57 1.2
+++ TransformWrapperHelper.java 2001/12/13 17:39:58 1.3
@@ -69,7 +69,7 @@
* free to extend this class to get some free code.
*
* @author Shane Curcuru
- * @version $Id: TransformWrapperHelper.java,v 1.2 2001/11/02 21:08:57
curcuru Exp $
+ * @version $Id: TransformWrapperHelper.java,v 1.3 2001/12/13 17:39:58
curcuru Exp $
*/
public abstract class TransformWrapperHelper implements TransformWrapper
{
@@ -359,14 +359,15 @@
/**
- * Worker method to return default array of longs.
+ * Static worker method to return default array of longs.
*
* Simply returns long[] pre-filled to TIME_UNUSED, suitable
- * for returning from various transform API's.
+ * for returning from various transform API's. May be called
+ * by external callers to get pre-sized array.
*
* @return long[] = TIME_UNUSED
*/
- protected long[] getTimeArray()
+ public static long[] getTimeArray()
{
return new long[]
{
@@ -379,5 +380,44 @@
TIME_UNUSED, /* IDX_RESULTWRITE */
TIME_UNUSED /* IDX_FIRSTLATENCY */
};
+ }
+
+
+ /**
+ * Static worker method to return description of timing slots.
+ *
+ * @return String describing this idx slot in a getTimeArray
+ */
+ public static String getTimeArrayDesc(int idx)
+ {
+ switch (idx)
+ {
+ case IDX_OVERALL:
+ return "OVERALL";
+
+ case IDX_XSLREAD:
+ return "XSLREAD";
+
+ case IDX_XSLBUILD:
+ return "XSLBUILD";
+
+ case IDX_XMLREAD:
+ return "XMLREAD";
+
+ case IDX_XMLBUILD:
+ return "XMLBUILD";
+
+ case IDX_TRANSFORM:
+ return "TRANSFORM";
+
+ case IDX_RESULTWRITE:
+ return "RESULTWRITE";
+
+ case IDX_FIRSTLATENCY:
+ return "FIRSTLATENCY";
+
+ default:
+ return "ERROR:unknown-getTimeArrayDesc-idx";
+ }
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]