summaryrefslogtreecommitdiff
path: root/xmerge/source/pexcel/java/org/openoffice/xmerge/converter/xml/sxc/pexcel/records/formula/TokenDecoder.java
diff options
context:
space:
mode:
Diffstat (limited to 'xmerge/source/pexcel/java/org/openoffice/xmerge/converter/xml/sxc/pexcel/records/formula/TokenDecoder.java')
-rw-r--r--xmerge/source/pexcel/java/org/openoffice/xmerge/converter/xml/sxc/pexcel/records/formula/TokenDecoder.java14
1 files changed, 7 insertions, 7 deletions
diff --git a/xmerge/source/pexcel/java/org/openoffice/xmerge/converter/xml/sxc/pexcel/records/formula/TokenDecoder.java b/xmerge/source/pexcel/java/org/openoffice/xmerge/converter/xml/sxc/pexcel/records/formula/TokenDecoder.java
index 019197748809..171abb0fdbb1 100644
--- a/xmerge/source/pexcel/java/org/openoffice/xmerge/converter/xml/sxc/pexcel/records/formula/TokenDecoder.java
+++ b/xmerge/source/pexcel/java/org/openoffice/xmerge/converter/xml/sxc/pexcel/records/formula/TokenDecoder.java
@@ -80,9 +80,9 @@ public class TokenDecoder {
* @param formula A Pocket Excel Formula byte[]
* @return A <code>Vector</code> of deoded <code>Token</code>
*/
- public ArrayList getTokenVector(byte[] formula) {
+ public ArrayList<Token> getTokenVector(byte[] formula) {
- ArrayList v = new ArrayList();
+ ArrayList<Token> v = new ArrayList<Token>();
ByteArrayInputStream bis = new ByteArrayInputStream(formula);
int b = 0 ;
@@ -159,7 +159,7 @@ public class TokenDecoder {
return v;
}
- private static Object last(ArrayList list)
+ private static Object last(ArrayList<Token> list)
{
return list.get(list.size() - 1);
}
@@ -184,8 +184,8 @@ public class TokenDecoder {
*/
private Token readStringToken(ByteArrayInputStream bis) {
- int len = ((int)bis.read())*2;
- int options = (int)bis.read();
+ int len = bis.read()*2;
+ int options = bis.read();
Debug.log(Debug.TRACE,"String length is " + len + " and Options Flag is " + options);
byte [] stringBytes = new byte[len];
int numRead =0;
@@ -219,14 +219,14 @@ public class TokenDecoder {
buffer[1] = (byte) bis.read();
int nameIndex = EndianConverter.readShort(buffer);
bis.skip(12); // the next 12 bytes are unused
- Iterator e = wb.getDefinedNames();
+ Iterator<DefinedName> e = wb.getDefinedNames();
int i = 1;
while(i<nameIndex) {
e.next();
i++;
}
Debug.log(Debug.TRACE,"Name index is " + nameIndex);
- DefinedName dn = (DefinedName)e.next();
+ DefinedName dn = e.next();
Debug.log(Debug.TRACE,"DefinedName is " + dn.getName());
return (tf.getOperandToken(dn.getName(), "NAME"));
}