Added patch (along with fixes to it so that the unit tests work) for bug 37637
Bug 37622 and 30319 should be fixed. Tested that Euro DataFormat now works. Ill provide a euro symbol/unicode unit test shortly. Numerous minor changes so eclipse doesnt give so many warnings (incomplete) git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@365561 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
dccc0a62ba
commit
b55089d607
@ -24,7 +24,6 @@ package org.apache.poi.hssf.dev;
|
||||
import org.apache.poi.hssf.record.*;
|
||||
import org.apache.poi.poifs.filesystem.POIFSFileSystem;
|
||||
import org.apache.poi.util.HexDump;
|
||||
import org.apache.poi.util.LittleEndian;
|
||||
|
||||
import java.io.FileInputStream;
|
||||
import java.io.IOException;
|
||||
|
@ -21,8 +21,6 @@ import java.io.InputStream;
|
||||
import java.io.IOException;
|
||||
|
||||
import org.apache.poi.poifs.filesystem.POIFSFileSystem;
|
||||
import org.apache.poi.hssf.eventmodel.*;
|
||||
import org.apache.poi.hssf.eventusermodel.*;
|
||||
import org.apache.poi.hssf.record.Record;
|
||||
|
||||
import org.apache.poi.hssf.eventusermodel.HSSFRequest;
|
||||
|
@ -23,22 +23,15 @@
|
||||
*/
|
||||
package org.apache.poi.hssf.dev;
|
||||
|
||||
import java.io.InputStream;
|
||||
import java.io.IOException;
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.FileOutputStream;
|
||||
|
||||
//import java.io.*;
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.poi.poifs.filesystem.POIFSFileSystem;
|
||||
import org.apache.poi.util.LittleEndian;
|
||||
import org.apache.poi.util.HexDump;
|
||||
import org.apache.poi.hssf.record.*;
|
||||
import org.apache.poi.hssf.record.formula.*;
|
||||
import org.apache.poi.hssf.model.*;
|
||||
import org.apache.poi.hssf.usermodel.*;
|
||||
|
||||
/**
|
||||
* FormulaViewer - finds formulas in a BIFF8 file and attempts to read them/display
|
||||
|
@ -17,13 +17,11 @@
|
||||
|
||||
package org.apache.poi.hssf.dev;
|
||||
|
||||
import java.io.InputStream;
|
||||
import java.io.IOException;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.FileOutputStream;
|
||||
|
||||
import org.apache.poi.poifs.filesystem.POIFSFileSystem;
|
||||
import org.apache.poi.hssf.record.*;
|
||||
import org.apache.poi.hssf.usermodel.*;
|
||||
import org.apache.poi.hssf.util.*;
|
||||
|
||||
@ -41,9 +39,6 @@ public class HSSF
|
||||
{
|
||||
private String filename = null;
|
||||
|
||||
// private POIFSFileSystem fs = null;
|
||||
private InputStream stream = null;
|
||||
private Record[] records = null;
|
||||
protected HSSFWorkbook hssfworkbook = null;
|
||||
|
||||
/**
|
||||
@ -98,13 +93,13 @@ public class HSSF
|
||||
|
||||
f.setFontHeightInPoints(( short ) 12);
|
||||
f.setColor(( short ) 0xA);
|
||||
f.setBoldweight(f.BOLDWEIGHT_BOLD);
|
||||
f.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
|
||||
f2.setFontHeightInPoints(( short ) 10);
|
||||
f2.setColor(( short ) 0xf);
|
||||
f2.setBoldweight(f2.BOLDWEIGHT_BOLD);
|
||||
f2.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
|
||||
cs.setFont(f);
|
||||
cs.setDataFormat(HSSFDataFormat.getBuiltinFormat("($#,##0_);[Red]($#,##0)"));
|
||||
cs2.setBorderBottom(cs2.BORDER_THIN);
|
||||
cs2.setBorderBottom(HSSFCellStyle.BORDER_THIN);
|
||||
cs2.setFillPattern(( short ) 1); // fill w fg
|
||||
cs2.setFillForegroundColor(( short ) 0xA);
|
||||
cs2.setFont(f2);
|
||||
@ -144,7 +139,7 @@ public class HSSF
|
||||
rownum++;
|
||||
rownum++;
|
||||
r = s.createRow(rownum);
|
||||
cs3.setBorderBottom(cs3.BORDER_THICK);
|
||||
cs3.setBorderBottom(HSSFCellStyle.BORDER_THICK);
|
||||
for (short cellnum = ( short ) 0; cellnum < 50; cellnum++)
|
||||
{
|
||||
c = r.createCell(cellnum, HSSFCell.CELL_TYPE_BLANK);
|
||||
@ -183,7 +178,7 @@ public class HSSF
|
||||
public HSSF(String infile, String outfile, boolean write)
|
||||
throws IOException
|
||||
{
|
||||
this.filename = filename;
|
||||
this.filename = infile;
|
||||
POIFSFileSystem fs =
|
||||
new POIFSFileSystem(new FileInputStream(filename));
|
||||
|
||||
|
@ -16,7 +16,6 @@
|
||||
|
||||
package org.apache.poi.hssf.eventmodel;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.lang.reflect.Constructor;
|
||||
import java.util.ArrayList;
|
||||
@ -104,7 +103,6 @@ import org.apache.poi.hssf.record.WindowOneRecord;
|
||||
import org.apache.poi.hssf.record.WindowProtectRecord;
|
||||
import org.apache.poi.hssf.record.WindowTwoRecord;
|
||||
import org.apache.poi.hssf.record.WriteAccessRecord;
|
||||
import org.apache.poi.util.LittleEndian;
|
||||
|
||||
|
||||
/**
|
||||
|
@ -20,7 +20,6 @@ package org.apache.poi.hssf.eventusermodel;
|
||||
import java.io.InputStream;
|
||||
import java.io.IOException;
|
||||
|
||||
import org.apache.poi.util.LittleEndian;
|
||||
import org.apache.poi.hssf.eventusermodel.HSSFUserException;
|
||||
import org.apache.poi.hssf.record.RecordFormatException;
|
||||
import org.apache.poi.hssf.record.Record;
|
||||
|
@ -64,15 +64,10 @@ public class FormulaParser {
|
||||
*/
|
||||
private List functionTokens = new LinkedList();
|
||||
|
||||
//private Stack tokens = new java.util.Stack();
|
||||
private List result = new ArrayList();
|
||||
private int numParen;
|
||||
|
||||
private static char TAB = '\t';
|
||||
private static char CR = '\n';
|
||||
|
||||
private char look; // Lookahead Character
|
||||
private boolean inFunction = false;
|
||||
|
||||
private Workbook book;
|
||||
|
||||
|
@ -22,7 +22,6 @@ import org.apache.poi.hssf.record.ObjRecord;
|
||||
import org.apache.poi.hssf.record.EscherAggregate;
|
||||
import org.apache.poi.hssf.record.CommonObjectDataSubRecord;
|
||||
import org.apache.poi.hssf.record.EndSubRecord;
|
||||
import org.apache.poi.hssf.usermodel.HSSFSimpleShape;
|
||||
import org.apache.poi.hssf.usermodel.HSSFShape;
|
||||
import org.apache.poi.hssf.usermodel.HSSFPolygon;
|
||||
import org.apache.poi.util.LittleEndian;
|
||||
|
@ -936,10 +936,13 @@ public class Sheet implements Model
|
||||
public void addValueRecord(int row, CellValueRecordInterface col)
|
||||
{
|
||||
checkCells();
|
||||
if(log.check(POILogger.DEBUG))
|
||||
{
|
||||
log.logFormatted(POILogger.DEBUG, "add value record row,loc %,%", new int[]
|
||||
{
|
||||
row, loc
|
||||
});
|
||||
}
|
||||
DimensionsRecord d = ( DimensionsRecord ) records.get(getDimsLoc());
|
||||
|
||||
if (col.getColumn() > d.getLastCol())
|
||||
@ -1764,9 +1767,10 @@ public class Sheet implements Model
|
||||
|
||||
if (columns != null)
|
||||
{
|
||||
for ( Iterator iterator = columns.getIterator(); iterator.hasNext(); )
|
||||
int count=columns.getNumColumns();
|
||||
for ( int k=0;k<count;k++ )
|
||||
{
|
||||
ci = ( ColumnInfoRecord ) iterator.next();
|
||||
ci = columns.getColInfo(k);
|
||||
if ((ci.getFirstColumn() <= column)
|
||||
&& (column <= ci.getLastColumn()))
|
||||
{
|
||||
@ -1804,8 +1808,10 @@ public class Sheet implements Model
|
||||
short retval = 0;
|
||||
ColumnInfoRecord ci = null;
|
||||
if (columns != null) {
|
||||
for (Iterator iterator = columns.getIterator(); iterator.hasNext();) {
|
||||
ci = (ColumnInfoRecord) iterator.next();
|
||||
int count=columns.getNumColumns();
|
||||
for ( int k=0;k<count;k++ )
|
||||
{
|
||||
ci = columns.getColInfo(k);
|
||||
if ((ci.getFirstColumn() <= column)
|
||||
&& (column <= ci.getLastColumn())) {
|
||||
break;
|
||||
@ -1850,9 +1856,10 @@ public class Sheet implements Model
|
||||
|
||||
// Determine the maximum overall level
|
||||
int maxLevel = 0;
|
||||
for ( Iterator iterator = columns.getIterator(); iterator.hasNext(); )
|
||||
int count=columns.getNumColumns();
|
||||
for ( int k=0;k<count;k++ )
|
||||
{
|
||||
ColumnInfoRecord columnInfoRecord = (ColumnInfoRecord) iterator.next();
|
||||
ColumnInfoRecord columnInfoRecord = columns.getColInfo(k);
|
||||
maxLevel = Math.max(columnInfoRecord.getOutlineLevel(), maxLevel);
|
||||
}
|
||||
|
||||
|
@ -23,7 +23,6 @@ import org.apache.poi.hssf.util.HSSFColor;
|
||||
import org.apache.poi.hssf.util.SheetReferences;
|
||||
import org.apache.poi.util.POILogFactory;
|
||||
import org.apache.poi.util.POILogger;
|
||||
import org.apache.poi.util.StringUtil;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Iterator;
|
||||
|
@ -20,7 +20,6 @@ import java.util.ArrayList;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.poi.hssf.record.NameRecord;
|
||||
import org.apache.poi.hssf.record.Record;
|
||||
|
||||
public class WorkbookRecordList
|
||||
|
@ -78,8 +78,6 @@ public class AreaFormatRecord
|
||||
|
||||
protected void fillFields(RecordInputStream in)
|
||||
{
|
||||
|
||||
int pos = 0;
|
||||
field_1_foregroundColor = in.readInt();
|
||||
field_2_backgroundColor = in.readInt();
|
||||
field_3_pattern = in.readShort();
|
||||
@ -152,7 +150,7 @@ public class AreaFormatRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -75,9 +75,7 @@ public class AreaRecord
|
||||
protected void fillFields(RecordInputStream in)
|
||||
{
|
||||
|
||||
int pos = 0;
|
||||
field_1_formatFlags = in.readShort();
|
||||
|
||||
}
|
||||
|
||||
public String toString()
|
||||
@ -119,7 +117,7 @@ public class AreaRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -75,10 +75,7 @@ public class AxisLineFormatRecord
|
||||
|
||||
protected void fillFields(RecordInputStream in)
|
||||
{
|
||||
|
||||
int pos = 0;
|
||||
field_1_axisType = in.readShort();
|
||||
|
||||
}
|
||||
|
||||
public String toString()
|
||||
@ -117,7 +114,7 @@ public class AxisLineFormatRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -87,8 +87,6 @@ public class AxisOptionsRecord
|
||||
|
||||
protected void fillFields(RecordInputStream in)
|
||||
{
|
||||
|
||||
int pos = 0;
|
||||
field_1_minimumCategory = in.readShort();
|
||||
field_2_maximumCategory = in.readShort();
|
||||
field_3_majorUnitValue = in.readShort();
|
||||
@ -98,7 +96,6 @@ public class AxisOptionsRecord
|
||||
field_7_baseUnit = in.readShort();
|
||||
field_8_crossingPoint = in.readShort();
|
||||
field_9_options = in.readShort();
|
||||
|
||||
}
|
||||
|
||||
public String toString()
|
||||
@ -185,7 +182,7 @@ public class AxisOptionsRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -77,14 +77,11 @@ public class AxisParentRecord
|
||||
|
||||
protected void fillFields(RecordInputStream in)
|
||||
{
|
||||
|
||||
int pos = 0;
|
||||
field_1_axisType = in.readShort();
|
||||
field_2_x = in.readInt();
|
||||
field_3_y = in.readInt();
|
||||
field_4_width = in.readInt();
|
||||
field_5_height = in.readInt();
|
||||
|
||||
}
|
||||
|
||||
public String toString()
|
||||
@ -143,7 +140,7 @@ public class AxisParentRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -78,14 +78,11 @@ public class AxisRecord
|
||||
|
||||
protected void fillFields(RecordInputStream in)
|
||||
{
|
||||
|
||||
int pos = 0;
|
||||
field_1_axisType = in.readShort();
|
||||
field_2_reserved1 = in.readInt();
|
||||
field_3_reserved2 = in.readInt();
|
||||
field_4_reserved3 = in.readInt();
|
||||
field_5_reserved4 = in.readInt();
|
||||
|
||||
}
|
||||
|
||||
public String toString()
|
||||
@ -144,7 +141,7 @@ public class AxisRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -71,10 +71,7 @@ public class AxisUsedRecord
|
||||
|
||||
protected void fillFields(RecordInputStream in)
|
||||
{
|
||||
|
||||
int pos = 0;
|
||||
field_1_numAxis = in.readShort();
|
||||
|
||||
}
|
||||
|
||||
public String toString()
|
||||
@ -113,7 +110,7 @@ public class AxisUsedRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -304,7 +304,7 @@ public class BOFRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -114,6 +114,6 @@ public class BackupRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
}
|
||||
|
@ -77,12 +77,9 @@ public class BarRecord
|
||||
|
||||
protected void fillFields(RecordInputStream in)
|
||||
{
|
||||
|
||||
int pos = 0;
|
||||
field_1_barSpace = in.readShort();
|
||||
field_2_categorySpace = in.readShort();
|
||||
field_3_formatFlags = in.readShort();
|
||||
|
||||
}
|
||||
|
||||
public String toString()
|
||||
@ -135,7 +132,7 @@ public class BarRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -87,6 +87,6 @@ public class BeginRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
}
|
||||
|
@ -214,7 +214,7 @@ public class BlankRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return BlankRecord.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public String toString()
|
||||
|
@ -114,6 +114,6 @@ public class BookBoolRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
}
|
||||
|
@ -268,7 +268,7 @@ public class BoolErrRecord
|
||||
|
||||
protected void validateSid(short id)
|
||||
{
|
||||
if (id != this.sid)
|
||||
if (id != BoolErrRecord.sid)
|
||||
{
|
||||
throw new RecordFormatException("Not a valid BoolErrRecord");
|
||||
}
|
||||
@ -276,7 +276,7 @@ public class BoolErrRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public boolean isBefore(CellValueRecordInterface i)
|
||||
|
@ -97,7 +97,7 @@ public class BottomMarginRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -144,11 +144,7 @@ public class BoundSheetRecord
|
||||
/**
|
||||
* Set the sheetname for this sheet. (this appears in the tabs at the bottom)
|
||||
* @param sheetname the name of the sheet
|
||||
<<<<<<< BoundSheetRecord.java
|
||||
* @thows IllegalArgumentException if sheet name will cause excel to crash.
|
||||
=======
|
||||
* @throws IllegalArgumentException if sheet name will cause excel to crash.
|
||||
>>>>>>> 1.14
|
||||
*/
|
||||
|
||||
public void setSheetname( String sheetname )
|
||||
@ -165,6 +161,7 @@ public class BoundSheetRecord
|
||||
throw new IllegalArgumentException("Sheet name cannot be blank, greater than 31 chars, or contain any of /\\*?[]");
|
||||
}
|
||||
field_5_sheetname = sheetname;
|
||||
setCompressedUnicodeFlag(StringUtil.hasMultibyte(sheetname) ? (byte)1 : (byte)0);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -303,6 +300,6 @@ public class BoundSheetRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
}
|
||||
|
@ -117,7 +117,7 @@ public class CalcCountRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -142,7 +142,7 @@ public class CalcModeRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -77,13 +77,10 @@ public class CategorySeriesAxisRecord
|
||||
|
||||
protected void fillFields(RecordInputStream in)
|
||||
{
|
||||
|
||||
int pos = 0;
|
||||
field_1_crossingPoint = in.readShort();
|
||||
field_2_labelFrequency = in.readShort();
|
||||
field_3_tickMarkFrequency = in.readShort();
|
||||
field_4_options = in.readShort();
|
||||
|
||||
}
|
||||
|
||||
public String toString()
|
||||
@ -140,7 +137,7 @@ public class CategorySeriesAxisRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -116,7 +116,7 @@ public class ChartFormatRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public int getXPosition()
|
||||
|
@ -74,13 +74,10 @@ public class ChartRecord
|
||||
|
||||
protected void fillFields(RecordInputStream in)
|
||||
{
|
||||
|
||||
int pos = 0;
|
||||
field_1_x = in.readInt();
|
||||
field_2_y = in.readInt();
|
||||
field_3_width = in.readInt();
|
||||
field_4_height = in.readInt();
|
||||
|
||||
}
|
||||
|
||||
public String toString()
|
||||
@ -134,7 +131,7 @@ public class ChartRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -123,6 +123,6 @@ public class CodepageRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
}
|
||||
|
@ -110,15 +110,12 @@ public class CommonObjectDataSubRecord
|
||||
|
||||
protected void fillFields(RecordInputStream in)
|
||||
{
|
||||
|
||||
int pos = 0;
|
||||
field_1_objectType = in.readShort();
|
||||
field_2_objectId = in.readShort();
|
||||
field_3_option = in.readShort();
|
||||
field_4_reserved1 = in.readInt();
|
||||
field_5_reserved2 = in.readInt();
|
||||
field_6_reserved3 = in.readInt();
|
||||
|
||||
}
|
||||
|
||||
public String toString()
|
||||
@ -186,7 +183,7 @@ public class CommonObjectDataSubRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -18,8 +18,6 @@
|
||||
|
||||
package org.apache.poi.hssf.record;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
import org.apache.poi.util.LittleEndian;
|
||||
|
||||
/**
|
||||
@ -134,7 +132,7 @@ public class ContinueRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -144,6 +144,6 @@ public class CountryRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
}
|
||||
|
@ -184,7 +184,7 @@ public class DBCellRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public boolean isInValueSection()
|
||||
|
@ -112,6 +112,6 @@ public class DSFRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
}
|
||||
|
@ -75,10 +75,7 @@ public class DatRecord
|
||||
|
||||
protected void fillFields(RecordInputStream in)
|
||||
{
|
||||
|
||||
int pos = 0;
|
||||
field_1_options = in.readShort();
|
||||
|
||||
}
|
||||
|
||||
public String toString()
|
||||
@ -121,7 +118,7 @@ public class DatRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -75,13 +75,10 @@ public class DataFormatRecord
|
||||
|
||||
protected void fillFields(RecordInputStream in)
|
||||
{
|
||||
|
||||
int pos = 0;
|
||||
field_1_pointNumber = in.readShort();
|
||||
field_2_seriesIndex = in.readShort();
|
||||
field_3_seriesNumber = in.readShort();
|
||||
field_4_formatFlags = in.readShort();
|
||||
|
||||
}
|
||||
|
||||
public String toString()
|
||||
@ -136,7 +133,7 @@ public class DataFormatRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -112,6 +112,6 @@ public class DateWindow1904Record
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
}
|
||||
|
@ -112,7 +112,7 @@ public class DefaultColWidthRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -74,10 +74,7 @@ public class DefaultDataLabelTextPropertiesRecord
|
||||
|
||||
protected void fillFields(RecordInputStream in)
|
||||
{
|
||||
|
||||
int pos = 0;
|
||||
field_1_categoryDataType = in.readShort();
|
||||
|
||||
}
|
||||
|
||||
public String toString()
|
||||
@ -116,7 +113,7 @@ public class DefaultDataLabelTextPropertiesRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -137,7 +137,7 @@ public class DefaultRowHeightRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -115,7 +115,7 @@ public class DeltaRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -192,7 +192,7 @@ public class DimensionsRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -89,7 +89,7 @@ public class EOFRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -88,6 +88,6 @@ public class EndRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
}
|
||||
|
@ -70,9 +70,6 @@ public class EndSubRecord
|
||||
|
||||
protected void fillFields(RecordInputStream in)
|
||||
{
|
||||
|
||||
int pos = 0;
|
||||
|
||||
}
|
||||
|
||||
public String toString()
|
||||
@ -87,8 +84,6 @@ public class EndSubRecord
|
||||
|
||||
public int serialize(int offset, byte[] data)
|
||||
{
|
||||
int pos = 0;
|
||||
|
||||
LittleEndian.putShort(data, 0 + offset, sid);
|
||||
LittleEndian.putShort(data, 2 + offset, (short)(getRecordSize() - 4));
|
||||
|
||||
@ -106,7 +101,7 @@ public class EndSubRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -1814,6 +1814,6 @@ public class ExtendedFormatRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
}
|
||||
|
@ -174,6 +174,6 @@ public class ExternSheetRecord extends Record {
|
||||
* return the non static version of the id for this record.
|
||||
*/
|
||||
public short getSid() {
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
}
|
||||
|
@ -155,6 +155,6 @@ public class ExternSheetSubRecord extends Record {
|
||||
* return the non static version of the id for this record.
|
||||
*/
|
||||
public short getSid() {
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
}
|
||||
|
@ -120,6 +120,6 @@ public class FnGroupCountRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
}
|
||||
|
@ -75,14 +75,11 @@ public class FontBasisRecord
|
||||
|
||||
protected void fillFields(RecordInputStream in)
|
||||
{
|
||||
|
||||
int pos = 0;
|
||||
field_1_xBasis = in.readShort();
|
||||
field_2_yBasis = in.readShort();
|
||||
field_3_heightBasis = in.readShort();
|
||||
field_4_scale = in.readShort();
|
||||
field_5_indexToFontTable = in.readShort();
|
||||
|
||||
}
|
||||
|
||||
public String toString()
|
||||
@ -141,7 +138,7 @@ public class FontBasisRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -71,10 +71,7 @@ public class FontIndexRecord
|
||||
|
||||
protected void fillFields(RecordInputStream in)
|
||||
{
|
||||
|
||||
int pos = 0;
|
||||
field_1_fontIndex = in.readShort();
|
||||
|
||||
}
|
||||
|
||||
public String toString()
|
||||
@ -113,7 +110,7 @@ public class FontIndexRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -538,6 +538,6 @@ public class FontRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
}
|
||||
|
@ -202,7 +202,7 @@ public class FooterRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -127,7 +127,7 @@ public class FormatRecord
|
||||
public void setFormatString(String fs)
|
||||
{
|
||||
field_4_formatstring = fs;
|
||||
setUnicodeFlag(StringUtil.isUnicodeString(fs));
|
||||
setUnicodeFlag(StringUtil.hasMultibyte(fs));
|
||||
}
|
||||
|
||||
/**
|
||||
@ -227,6 +227,6 @@ public class FormatRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
}
|
||||
|
@ -76,11 +76,8 @@ public class FrameRecord
|
||||
|
||||
protected void fillFields(RecordInputStream in)
|
||||
{
|
||||
|
||||
int pos = 0;
|
||||
field_1_borderType = in.readShort();
|
||||
field_2_options = in.readShort();
|
||||
|
||||
}
|
||||
|
||||
public String toString()
|
||||
@ -126,7 +123,7 @@ public class FrameRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -124,7 +124,7 @@ public class GridsetRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -194,7 +194,7 @@ public class GutsRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -118,7 +118,7 @@ public class HCenterRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -202,7 +202,7 @@ public class HeaderRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -122,6 +122,6 @@ public class HideObjRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
}
|
||||
|
@ -180,7 +180,7 @@ public class IndexRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -87,6 +87,6 @@ public class InterfaceEndRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
}
|
||||
|
@ -121,6 +121,6 @@ public class InterfaceHdrRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
}
|
||||
|
@ -122,7 +122,7 @@ public class IterationRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -23,9 +23,6 @@
|
||||
*/
|
||||
package org.apache.poi.hssf.record;
|
||||
|
||||
import org.apache.poi.util.LittleEndian;
|
||||
import org.apache.poi.util.StringUtil;
|
||||
|
||||
/**
|
||||
* Label Record - read only support for strings stored directly in the cell.. Don't
|
||||
* use this (except to read), use LabelSST instead <P>
|
||||
@ -77,7 +74,7 @@ public class LabelRecord
|
||||
|
||||
protected void validateSid(short id)
|
||||
{
|
||||
if (id != this.sid)
|
||||
if (id != sid)
|
||||
{
|
||||
throw new RecordFormatException("Not a valid LabelRecord");
|
||||
}
|
||||
@ -181,7 +178,7 @@ public class LabelRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public String toString()
|
||||
|
@ -182,7 +182,7 @@ public class LabelSSTRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public boolean isBefore(CellValueRecordInterface i)
|
||||
|
@ -84,7 +84,7 @@ public class LeftMarginRecord extends Record implements Margin
|
||||
}
|
||||
|
||||
public short getSid() {
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -92,8 +92,6 @@ public class LegendRecord
|
||||
|
||||
protected void fillFields(RecordInputStream in)
|
||||
{
|
||||
|
||||
int pos = 0;
|
||||
field_1_xAxisUpperLeft = in.readInt();
|
||||
field_2_yAxisUpperLeft = in.readInt();
|
||||
field_3_xSize = in.readInt();
|
||||
@ -101,7 +99,6 @@ public class LegendRecord
|
||||
field_5_type = in.readByte();
|
||||
field_6_spacing = in.readByte();
|
||||
field_7_options = in.readShort();
|
||||
|
||||
}
|
||||
|
||||
public String toString()
|
||||
@ -176,7 +173,7 @@ public class LegendRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -91,8 +91,6 @@ public class LineFormatRecord
|
||||
|
||||
protected void fillFields(RecordInputStream in)
|
||||
{
|
||||
|
||||
int pos = 0;
|
||||
field_1_lineColor = in.readInt();
|
||||
field_2_linePattern = in.readShort();
|
||||
field_3_weight = in.readShort();
|
||||
@ -160,7 +158,7 @@ public class LineFormatRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -148,7 +148,7 @@ public class LinkedDataRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -137,6 +137,6 @@ public class MMSRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
}
|
||||
|
@ -23,8 +23,6 @@
|
||||
*/
|
||||
package org.apache.poi.hssf.record;
|
||||
|
||||
import org.apache.poi.util.LittleEndian;
|
||||
|
||||
/**
|
||||
* Title: Mulitple Blank cell record <P>
|
||||
* Description: Represents a set of columns in a row with no value but with styling.
|
||||
@ -34,7 +32,6 @@ import org.apache.poi.util.LittleEndian;
|
||||
* @author Andrew C. Oliver (acoliver at apache dot org)
|
||||
* @author Glen Stampoultzis (glens at apache.org)
|
||||
* @version 2.0-pre
|
||||
* @see org.apache.poi.hssf.record.RecordFactory
|
||||
* @see org.apache.poi.hssf.record.BlankRecord
|
||||
*/
|
||||
|
||||
@ -185,7 +182,7 @@ public class MulBlankRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public int serialize(int offset, byte [] data)
|
||||
|
@ -25,7 +25,6 @@ package org.apache.poi.hssf.record;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
import org.apache.poi.util.LittleEndian;
|
||||
import org.apache.poi.hssf.util.RKUtil;
|
||||
|
||||
/**
|
||||
@ -188,7 +187,7 @@ public class MulRKRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public int serialize(int offset, byte [] data)
|
||||
|
@ -767,7 +767,7 @@ public class NameRecord extends Record {
|
||||
* return the non static version of the id for this record.
|
||||
*/
|
||||
public short getSid() {
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
/*
|
||||
20 00
|
||||
|
@ -71,10 +71,7 @@ public class NumberFormatIndexRecord
|
||||
|
||||
protected void fillFields(RecordInputStream in)
|
||||
{
|
||||
|
||||
int pos = 0;
|
||||
field_1_formatIndex = in.readShort();
|
||||
|
||||
}
|
||||
|
||||
public String toString()
|
||||
@ -113,7 +110,7 @@ public class NumberFormatIndexRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -205,7 +205,7 @@ public class NumberRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public boolean isBefore(CellValueRecordInterface i)
|
||||
|
@ -78,8 +78,6 @@ public class ObjectLinkRecord
|
||||
|
||||
protected void fillFields(RecordInputStream in)
|
||||
{
|
||||
|
||||
int pos = 0;
|
||||
field_1_anchorId = in.readShort();
|
||||
field_2_link1 = in.readShort();
|
||||
field_3_link2 = in.readShort();
|
||||
@ -132,7 +130,7 @@ public class ObjectLinkRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -123,7 +123,7 @@ public class PaletteRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -79,8 +79,6 @@ public class PaneRecord
|
||||
|
||||
protected void fillFields(RecordInputStream in)
|
||||
{
|
||||
|
||||
int pos = 0;
|
||||
field_1_x = in.readShort();
|
||||
field_2_y = in.readShort();
|
||||
field_3_topRow = in.readShort();
|
||||
@ -145,7 +143,7 @@ public class PaneRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -113,7 +113,7 @@ public class PasswordRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -114,6 +114,6 @@ public class PasswordRev4Record
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
}
|
||||
|
@ -71,8 +71,6 @@ public class PlotAreaRecord
|
||||
protected void fillFields(RecordInputStream in)
|
||||
{
|
||||
|
||||
int pos = 0;
|
||||
|
||||
}
|
||||
|
||||
public String toString()
|
||||
@ -87,8 +85,6 @@ public class PlotAreaRecord
|
||||
|
||||
public int serialize(int offset, byte[] data)
|
||||
{
|
||||
int pos = 0;
|
||||
|
||||
LittleEndian.putShort(data, 0 + offset, sid);
|
||||
LittleEndian.putShort(data, 2 + offset, (short)(getRecordSize() - 4));
|
||||
|
||||
@ -106,7 +102,7 @@ public class PlotAreaRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -72,8 +72,6 @@ public class PlotGrowthRecord
|
||||
|
||||
protected void fillFields(RecordInputStream in)
|
||||
{
|
||||
|
||||
int pos = 0;
|
||||
field_1_horizontalScale = in.readInt();
|
||||
field_2_verticalScale = in.readInt();
|
||||
|
||||
@ -120,7 +118,7 @@ public class PlotGrowthRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -121,6 +121,6 @@ public class PrecisionRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
}
|
||||
|
@ -120,7 +120,7 @@ public class PrintGridlinesRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -119,7 +119,7 @@ public class PrintHeadersRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -373,7 +373,7 @@ public class PrintSetupRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -120,7 +120,7 @@ public class ProtectRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -119,6 +119,6 @@ public class ProtectionRev4Record
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
}
|
||||
|
@ -18,7 +18,6 @@
|
||||
|
||||
package org.apache.poi.hssf.record;
|
||||
|
||||
import org.apache.poi.util.LittleEndian;
|
||||
import org.apache.poi.hssf.util.RKUtil;
|
||||
|
||||
/**
|
||||
@ -216,7 +215,7 @@ public class RKRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public boolean isBefore(CellValueRecordInterface i)
|
||||
|
@ -148,6 +148,6 @@ public class RecalcIdRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
}
|
||||
|
@ -18,9 +18,6 @@
|
||||
|
||||
package org.apache.poi.hssf.record;
|
||||
|
||||
import org.apache.poi.util.LittleEndian;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.lang.reflect.Constructor;
|
||||
import java.util.*;
|
||||
|
@ -23,8 +23,6 @@ import org.apache.poi.util.LittleEndian;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.lang.reflect.Constructor;
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
* Title: Record Input Stream<P>
|
||||
|
@ -18,8 +18,6 @@
|
||||
|
||||
package org.apache.poi.hssf.record;
|
||||
|
||||
import org.apache.poi.util.LittleEndianConsts;
|
||||
import org.apache.poi.util.LittleEndian;
|
||||
|
||||
/**
|
||||
* Process a single record. That is, an SST record or a continue record.
|
||||
|
@ -118,7 +118,7 @@ public class RefModeRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
|
||||
public Object clone() {
|
||||
|
@ -119,6 +119,6 @@ public class RefreshAllRecord
|
||||
|
||||
public short getSid()
|
||||
{
|
||||
return this.sid;
|
||||
return sid;
|
||||
}
|
||||
}
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user