acoliver 02/05/14 11:13:33
Modified: src/scratchpad/src/org/apache/poi/generator RecordUtil.java
Log:
added support for in-lined test data
Revision Changes Path
1.9 +21 -3
jakarta-poi/src/scratchpad/src/org/apache/poi/generator/RecordUtil.java
Index: RecordUtil.java
===================================================================
RCS file:
/home/cvs/jakarta-poi/src/scratchpad/src/org/apache/poi/generator/RecordUtil.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- RecordUtil.java 1 May 2002 08:02:19 -0000 1.8
+++ RecordUtil.java 14 May 2002 18:13:33 -0000 1.9
@@ -54,12 +54,13 @@
package org.apache.poi.generator;
+import java.util.StringTokenizer;
/**
- * Helper functions for the record transformations. TODO: Change this to
- * javascript in the style sheet.
+ * Helper functions for the record transformations.
*
* @author Glen Stampoultzis (glens at apache.org)
+ * @author Andrew C. Oliver (acoliver at apache dot org)
*/
public class RecordUtil
{
@@ -177,5 +178,22 @@
pad(fieldName, padTo);
return fieldName.toString();
}
-
+
+ /**
+ * @return a byte array formatted string from a HexDump formatted string
+ * for example (byte)0x00,(byte)0x01 instead of 00 01
+ */
+ public static String getByteArrayString(String data) {
+ StringTokenizer tokenizer = new StringTokenizer(data);
+ StringBuffer retval = new StringBuffer();
+
+ while (tokenizer.hasMoreTokens()) {
+ retval.append("(byte)0x").append(tokenizer.nextToken());
+ if (tokenizer.hasMoreTokens()) {
+ retval.append(",");
+ }
+ }
+ return retval.toString();
+ }
+
}
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>