Fix indent, add more documentation, and make the error message more helpful

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@633205 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Nick Burch 2008-03-03 17:47:36 +00:00
parent c5e82b7bae
commit 058d1e7d15
1 changed files with 14 additions and 13 deletions

View File

@ -72,8 +72,10 @@ public class ArrayPtg extends Ptg
field_7_reserved = in.readByte(); field_7_reserved = in.readByte();
} }
/** Read in the actual token (array) values. This occurs AFTER the last /**
* Ptg in the expression. * Read in the actual token (array) values. This occurs
* AFTER the last Ptg in the expression.
* See page 304-305 of Excel97-2007BinaryFileFormat(xls)Specification.pdf
*/ */
public void readTokenValues(RecordInputStream in) { public void readTokenValues(RecordInputStream in) {
token_1_columns = (short)(0x00ff & in.readByte()); token_1_columns = (short)(0x00ff & in.readByte());
@ -96,10 +98,9 @@ public class ArrayPtg extends Ptg
//Ignore the doco, it is actually a unicode string with all the //Ignore the doco, it is actually a unicode string with all the
//trimmings ie 16 bit size, option byte etc //trimmings ie 16 bit size, option byte etc
token_3_arrayValues[x][y] = in.readUnicodeString(); token_3_arrayValues[x][y] = in.readUnicodeString();
} else throw new RecordFormatException("Unknown grbit '"+grbit+"'"); } else throw new RecordFormatException("Unknown grbit '"+grbit+"' at " + x + "," + y + " with " + in.remaining() + " bytes left");
} }
} }
} }
public String toString() public String toString()