Browse Source

Sonar fixes

constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'
reorder "final static" -> "static final"

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1885613 13f79535-47bb-0310-9956-ffa450edef68
tags/REL_5_1_0
Andreas Beeker 3 years ago
parent
commit
3778a3e9e2
100 changed files with 328 additions and 325 deletions
  1. 0
    1
      src/integrationtest/org/apache/poi/stress/TestAllFiles.java
  2. 6
    6
      src/java/org/apache/poi/POIDocument.java
  3. 6
    6
      src/java/org/apache/poi/ddf/EscherPropertyMetaData.java
  4. 1
    1
      src/java/org/apache/poi/hpsf/CodePageString.java
  5. 1
    1
      src/java/org/apache/poi/hpsf/VariantBool.java
  6. 2
    2
      src/java/org/apache/poi/hpsf/VariantSupport.java
  7. 2
    2
      src/java/org/apache/poi/hssf/dev/BiffViewer.java
  8. 13
    14
      src/java/org/apache/poi/hssf/eventusermodel/FormatTrackingHSSFListener.java
  9. 1
    1
      src/java/org/apache/poi/hssf/extractor/OldExcelExtractor.java
  10. 1
    1
      src/java/org/apache/poi/hssf/record/ArrayRecord.java
  11. 1
    1
      src/java/org/apache/poi/hssf/record/CFRule12Record.java
  12. 1
    1
      src/java/org/apache/poi/hssf/record/CFRuleBase.java
  13. 2
    2
      src/java/org/apache/poi/hssf/record/DimensionsRecord.java
  14. 2
    2
      src/java/org/apache/poi/hssf/record/EmbeddedObjectRefSubRecord.java
  15. 2
    2
      src/java/org/apache/poi/hssf/record/FeatRecord.java
  16. 2
    2
      src/java/org/apache/poi/hssf/record/FormatRecord.java
  17. 2
    2
      src/java/org/apache/poi/hssf/record/HyperlinkRecord.java
  18. 2
    2
      src/java/org/apache/poi/hssf/record/LabelRecord.java
  19. 2
    2
      src/java/org/apache/poi/hssf/record/OldLabelRecord.java
  20. 3
    3
      src/java/org/apache/poi/hssf/record/SSTDeserializer.java
  21. 3
    3
      src/java/org/apache/poi/hssf/record/SupBookRecord.java
  22. 3
    3
      src/java/org/apache/poi/hssf/record/aggregates/CFRecordsAggregate.java
  23. 3
    3
      src/java/org/apache/poi/hssf/record/common/ExtRst.java
  24. 2
    2
      src/java/org/apache/poi/hssf/record/common/UnicodeString.java
  25. 21
    21
      src/java/org/apache/poi/hssf/usermodel/EscherGraphics.java
  26. 12
    11
      src/java/org/apache/poi/hssf/usermodel/EscherGraphics2d.java
  27. 3
    3
      src/java/org/apache/poi/hssf/usermodel/HSSFCell.java
  28. 5
    5
      src/java/org/apache/poi/hssf/usermodel/HSSFComment.java
  29. 3
    3
      src/java/org/apache/poi/hssf/usermodel/HSSFFont.java
  30. 6
    5
      src/java/org/apache/poi/hssf/usermodel/HSSFPolygon.java
  31. 1
    1
      src/java/org/apache/poi/hssf/usermodel/HSSFRow.java
  32. 9
    9
      src/java/org/apache/poi/hssf/usermodel/HSSFShape.java
  33. 1
    1
      src/java/org/apache/poi/hssf/usermodel/HSSFSheet.java
  34. 27
    27
      src/java/org/apache/poi/hssf/usermodel/HSSFSimpleShape.java
  35. 11
    11
      src/java/org/apache/poi/hssf/usermodel/HSSFTextbox.java
  36. 1
    1
      src/java/org/apache/poi/hssf/usermodel/HSSFWorkbook.java
  37. 1
    1
      src/java/org/apache/poi/hssf/usermodel/helpers/HSSFColumnShifter.java
  38. 1
    1
      src/java/org/apache/poi/hssf/usermodel/helpers/HSSFRowShifter.java
  39. 2
    2
      src/java/org/apache/poi/poifs/crypt/standard/StandardEncryptor.java
  40. 1
    1
      src/java/org/apache/poi/poifs/filesystem/FileMagic.java
  41. 3
    3
      src/java/org/apache/poi/poifs/nio/FileBackedDataSource.java
  42. 8
    9
      src/java/org/apache/poi/poifs/property/PropertyTable.java
  43. 1
    1
      src/java/org/apache/poi/sl/draw/BitmapImageRenderer.java
  44. 1
    1
      src/java/org/apache/poi/sl/draw/geom/PresetGeometries.java
  45. 1
    1
      src/java/org/apache/poi/sl/draw/geom/PresetParser.java
  46. 27
    24
      src/java/org/apache/poi/ss/format/CellFormat.java
  47. 14
    10
      src/java/org/apache/poi/ss/format/CellFormatPart.java
  48. 7
    10
      src/java/org/apache/poi/ss/format/CellFormatter.java
  49. 9
    9
      src/java/org/apache/poi/ss/formula/FormulaParser.java
  50. 6
    6
      src/java/org/apache/poi/ss/formula/constant/ErrorConstant.java
  51. 3
    3
      src/java/org/apache/poi/ss/formula/functions/Dec2Bin.java
  52. 3
    3
      src/java/org/apache/poi/ss/formula/functions/Dec2Hex.java
  53. 2
    2
      src/java/org/apache/poi/ss/formula/functions/Delta.java
  54. 1
    1
      src/java/org/apache/poi/ss/formula/functions/NumericFunction.java
  55. 2
    2
      src/java/org/apache/poi/ss/formula/ptg/AddPtg.java
  56. 1
    1
      src/java/org/apache/poi/ss/formula/ptg/Area2DPtgBase.java
  57. 2
    2
      src/java/org/apache/poi/ss/formula/ptg/Area3DPtg.java
  58. 1
    1
      src/java/org/apache/poi/ss/formula/ptg/AreaErrPtg.java
  59. 1
    1
      src/java/org/apache/poi/ss/formula/ptg/AreaNPtg.java
  60. 1
    1
      src/java/org/apache/poi/ss/formula/ptg/AreaPtg.java
  61. 3
    3
      src/java/org/apache/poi/ss/formula/ptg/AreaPtgBase.java
  62. 2
    2
      src/java/org/apache/poi/ss/formula/ptg/AttrPtg.java
  63. 2
    2
      src/java/org/apache/poi/ss/formula/ptg/ConcatPtg.java
  64. 1
    1
      src/java/org/apache/poi/ss/formula/ptg/DeletedArea3DPtg.java
  65. 1
    1
      src/java/org/apache/poi/ss/formula/ptg/DeletedRef3DPtg.java
  66. 1
    1
      src/java/org/apache/poi/ss/formula/ptg/DividePtg.java
  67. 1
    1
      src/java/org/apache/poi/ss/formula/ptg/EqualPtg.java
  68. 2
    2
      src/java/org/apache/poi/ss/formula/ptg/ExpPtg.java
  69. 2
    2
      src/java/org/apache/poi/ss/formula/ptg/FuncPtg.java
  70. 2
    2
      src/java/org/apache/poi/ss/formula/ptg/FuncVarPtg.java
  71. 2
    2
      src/java/org/apache/poi/ss/formula/ptg/GreaterEqualPtg.java
  72. 2
    2
      src/java/org/apache/poi/ss/formula/ptg/GreaterThanPtg.java
  73. 2
    2
      src/java/org/apache/poi/ss/formula/ptg/IntPtg.java
  74. 1
    1
      src/java/org/apache/poi/ss/formula/ptg/IntersectionPtg.java
  75. 1
    1
      src/java/org/apache/poi/ss/formula/ptg/LessEqualPtg.java
  76. 2
    2
      src/java/org/apache/poi/ss/formula/ptg/LessThanPtg.java
  77. 2
    2
      src/java/org/apache/poi/ss/formula/ptg/MemAreaPtg.java
  78. 2
    2
      src/java/org/apache/poi/ss/formula/ptg/MemErrPtg.java
  79. 1
    1
      src/java/org/apache/poi/ss/formula/ptg/MemFuncPtg.java
  80. 2
    2
      src/java/org/apache/poi/ss/formula/ptg/MissingArgPtg.java
  81. 1
    1
      src/java/org/apache/poi/ss/formula/ptg/MultiplyPtg.java
  82. 2
    2
      src/java/org/apache/poi/ss/formula/ptg/NamePtg.java
  83. 2
    2
      src/java/org/apache/poi/ss/formula/ptg/NameXPtg.java
  84. 1
    1
      src/java/org/apache/poi/ss/formula/ptg/NotEqualPtg.java
  85. 2
    2
      src/java/org/apache/poi/ss/formula/ptg/NumberPtg.java
  86. 3
    3
      src/java/org/apache/poi/ss/formula/ptg/OperationPtg.java
  87. 2
    2
      src/java/org/apache/poi/ss/formula/ptg/ParenthesisPtg.java
  88. 3
    3
      src/java/org/apache/poi/ss/formula/ptg/PercentPtg.java
  89. 1
    1
      src/java/org/apache/poi/ss/formula/ptg/PowerPtg.java
  90. 2
    2
      src/java/org/apache/poi/ss/formula/ptg/RangePtg.java
  91. 1
    1
      src/java/org/apache/poi/ss/formula/ptg/Ref2DPtgBase.java
  92. 2
    2
      src/java/org/apache/poi/ss/formula/ptg/Ref3DPtg.java
  93. 2
    2
      src/java/org/apache/poi/ss/formula/ptg/RefErrorPtg.java
  94. 1
    1
      src/java/org/apache/poi/ss/formula/ptg/RefNPtg.java
  95. 1
    1
      src/java/org/apache/poi/ss/formula/ptg/RefPtg.java
  96. 1
    1
      src/java/org/apache/poi/ss/formula/ptg/StringPtg.java
  97. 1
    1
      src/java/org/apache/poi/ss/formula/ptg/SubtractPtg.java
  98. 2
    2
      src/java/org/apache/poi/ss/formula/ptg/TblPtg.java
  99. 2
    2
      src/java/org/apache/poi/ss/formula/ptg/UnaryMinusPtg.java
  100. 0
    0
      src/java/org/apache/poi/ss/formula/ptg/UnaryPlusPtg.java

+ 0
- 1
src/integrationtest/org/apache/poi/stress/TestAllFiles.java View File

@@ -93,7 +93,6 @@ public class TestAllFiles {

final List<Arguments> result = new ArrayList<>(100);
for (String file : scanner.getIncludedFiles()) {
// if (!file.contains("44958.xls")) continue;
for (FileHandlerKnown handler : sm.getHandler(file)) {
ExcInfo info1 = sm.getExcInfo(file, testName, handler);
if (info1 == null || info1.isValid(testName, handler.name())) {

+ 6
- 6
src/java/org/apache/poi/POIDocument.java View File

@@ -60,7 +60,7 @@ public abstract class POIDocument implements Closeable {
private DirectoryNode directory;

/** For our own logging use */
private static final POILogger logger = POILogFactory.getLogger(POIDocument.class);
private static final POILogger LOG = POILogFactory.getLogger(POIDocument.class);

/* Have the property streams been read yet? (Only done on-demand) */
private boolean initialized;
@@ -162,12 +162,12 @@ public abstract class POIDocument implements Closeable {
if (clazz.isInstance(ps)) {
return (T)ps;
} else if (ps != null) {
logger.log(POILogger.WARN, localName+" property set came back with wrong class - "+ps.getClass().getName());
LOG.log(POILogger.WARN, localName+" property set came back with wrong class - "+ps.getClass().getName());
} else {
logger.log(POILogger.WARN, localName+" property set came back as null");
LOG.log(POILogger.WARN, localName+" property set came back as null");
}
} catch (IOException e) {
logger.log(POILogger.ERROR, "can't retrieve property set", e);
LOG.log(POILogger.ERROR, "can't retrieve property set", e);
}
return null;
}
@@ -333,9 +333,9 @@ public abstract class POIDocument implements Closeable {
// Create or Update the Property Set stream in the POIFS
outFS.createOrUpdateDocument(bIn, name);

logger.log(POILogger.INFO, "Wrote property set ", name, " of size ", data.length);
LOG.log(POILogger.INFO, "Wrote property set ", name, " of size ", data.length);
} catch(WritingNotSupportedException ignored) {
logger.log( POILogger.ERROR, "Couldn't write property set with name ", name, " as not supported by HPSF yet");
LOG.log( POILogger.ERROR, "Couldn't write property set with name ", name, " as not supported by HPSF yet");
}
}


+ 6
- 6
src/java/org/apache/poi/ddf/EscherPropertyMetaData.java View File

@@ -26,12 +26,12 @@ package org.apache.poi.ddf;
public class EscherPropertyMetaData
{
// Escher property types.
public final static byte TYPE_UNKNOWN = (byte) 0;
public final static byte TYPE_BOOLEAN = (byte) 1;
public final static byte TYPE_RGB = (byte) 2;
public final static byte TYPE_SHAPEPATH = (byte) 3;
public final static byte TYPE_SIMPLE = (byte)4;
public final static byte TYPE_ARRAY = (byte)5;
public static final byte TYPE_UNKNOWN = (byte) 0;
public static final byte TYPE_BOOLEAN = (byte) 1;
public static final byte TYPE_RGB = (byte) 2;
public static final byte TYPE_SHAPEPATH = (byte) 3;
public static final byte TYPE_SIMPLE = (byte)4;
public static final byte TYPE_ARRAY = (byte)5;

private String description;
private byte type;

+ 1
- 1
src/java/org/apache/poi/hpsf/CodePageString.java View File

@@ -34,7 +34,7 @@ public class CodePageString {
//arbitrarily selected; may need to increase
private static final int MAX_RECORD_LENGTH = 100_000;

private final static POILogger LOG = POILogFactory.getLogger( CodePageString.class );
private static final POILogger LOG = POILogFactory.getLogger( CodePageString.class );

private byte[] _value;


+ 1
- 1
src/java/org/apache/poi/hpsf/VariantBool.java View File

@@ -23,7 +23,7 @@ import org.apache.poi.util.POILogger;

@Internal
public class VariantBool {
private final static POILogger LOG = POILogFactory.getLogger( VariantBool.class );
private static final POILogger LOG = POILogFactory.getLogger( VariantBool.class );

static final int SIZE = 2;


+ 2
- 2
src/java/org/apache/poi/hpsf/VariantSupport.java View File

@@ -58,7 +58,7 @@ public class VariantSupport extends Variant {
Variant.VT_CF, Variant.VT_BOOL };


private static final POILogger logger = POILogFactory.getLogger(VariantSupport.class);
private static final POILogger LOG = POILogFactory.getLogger(VariantSupport.class);
//arbitrarily selected; may need to increase
private static final int MAX_RECORD_LENGTH = 100_000;

@@ -114,7 +114,7 @@ public class VariantSupport extends Variant {
Long vt = Long.valueOf(ex.getVariantType());
if (!unsupportedMessage.contains(vt))
{
logger.log( POILogger.ERROR, ex.getMessage());
LOG.log( POILogger.ERROR, ex.getMessage());
unsupportedMessage.add(vt);
}
}

+ 2
- 2
src/java/org/apache/poi/hssf/dev/BiffViewer.java View File

@@ -57,7 +57,7 @@ import org.apache.poi.util.SuppressForbidden;
*/
public final class BiffViewer {
private static final char[] NEW_LINE_CHARS = System.getProperty("line.separator").toCharArray();
private static final POILogger logger = POILogFactory.getLogger(BiffViewer.class);
private static final POILogger LOG = POILogFactory.getLogger(BiffViewer.class);

private BiffViewer() {
// no instances of this class
@@ -81,7 +81,7 @@ public final class BiffViewer {
try {
hasNext = recStream.hasNextRecord();
} catch (LeftoverDataException e) {
logger.log(POILogger.ERROR, "Discarding ", recStream.remaining(), " bytes and continuing", e);
LOG.log(POILogger.ERROR, "Discarding ", recStream.remaining(), " bytes and continuing", e);
recStream.readRemainder();
hasNext = recStream.hasNextRecord();
}

+ 13
- 14
src/java/org/apache/poi/hssf/eventusermodel/FormatTrackingHSSFListener.java View File

@@ -28,7 +28,6 @@ import org.apache.poi.hssf.record.ExtendedFormatRecord;
import org.apache.poi.hssf.record.FormatRecord;
import org.apache.poi.hssf.record.FormulaRecord;
import org.apache.poi.hssf.record.NumberRecord;
import org.apache.poi.hssf.record.Record;
import org.apache.poi.hssf.usermodel.HSSFDataFormat;
import org.apache.poi.hssf.usermodel.HSSFDataFormatter;
import org.apache.poi.util.LocaleUtil;
@@ -41,7 +40,7 @@ import org.apache.poi.util.POILogger;
* ids.
*/
public class FormatTrackingHSSFListener implements HSSFListener {
private final static POILogger logger = POILogFactory.getLogger(FormatTrackingHSSFListener.class);
private static final POILogger LOG = POILogFactory.getLogger(FormatTrackingHSSFListener.class);
private final HSSFListener _childListener;
private final HSSFDataFormatter _formatter;
private final NumberFormat _defaultFormat;
@@ -51,7 +50,7 @@ public class FormatTrackingHSSFListener implements HSSFListener {
/**
* Creates a format tracking wrapper around the given listener, using
* the {@link Locale#getDefault() default locale} for the formats.
*
*
* @param childListener the listener to be wrapped
*/
public FormatTrackingHSSFListener(HSSFListener childListener) {
@@ -61,7 +60,7 @@ public class FormatTrackingHSSFListener implements HSSFListener {
/**
* Creates a format tracking wrapper around the given listener, using
* the given locale for the formats.
*
*
* @param childListener the listener to be wrapped
* @param locale the locale for the formats
*/
@@ -116,9 +115,9 @@ public class FormatTrackingHSSFListener implements HSSFListener {
*
* TODO - move this to a central class in such a way that hssf.usermodel can
* make use of it too
*
*
* @param cell the cell
*
*
* @return the given numeric of date cells contents as a String
*/
public String formatNumberDateCell(CellValueRecordInterface cell) {
@@ -145,9 +144,9 @@ public class FormatTrackingHSSFListener implements HSSFListener {

/**
* Returns the format string, eg $##.##, for the given number format index.
*
*
* @param formatIndex the format index
*
*
* @return the format string
*/
public String getFormatString(int formatIndex) {
@@ -155,7 +154,7 @@ public class FormatTrackingHSSFListener implements HSSFListener {
if (formatIndex >= HSSFDataFormat.getNumberOfBuiltinBuiltinFormats()) {
FormatRecord tfr = _customFormatRecords.get(Integer.valueOf(formatIndex));
if (tfr == null) {
logger.log( POILogger.ERROR, "Requested format at index ", formatIndex,
LOG.log( POILogger.ERROR, "Requested format at index ", formatIndex,
", but it wasn't found");
} else {
format = tfr.getFormatString();
@@ -168,9 +167,9 @@ public class FormatTrackingHSSFListener implements HSSFListener {

/**
* Returns the format string, eg $##.##, used by your cell
*
*
* @param cell the cell
*
*
* @return the format string
*/
public String getFormatString(CellValueRecordInterface cell) {
@@ -184,15 +183,15 @@ public class FormatTrackingHSSFListener implements HSSFListener {

/**
* Returns the index of the format string, used by your cell, or -1 if none found
*
*
* @param cell the cell
*
*
* @return the index of the format string
*/
public int getFormatIndex(CellValueRecordInterface cell) {
ExtendedFormatRecord xfr = _xfRecords.get(cell.getXFIndex());
if (xfr == null) {
logger.log( POILogger.ERROR, "Cell ", cell.getRow(), ",", cell.getColumn(),
LOG.log( POILogger.ERROR, "Cell ", cell.getRow(), ",", cell.getColumn(),
" uses XF with index ", cell.getXFIndex(), ", but we don't have that");
return -1;
}

+ 1
- 1
src/java/org/apache/poi/hssf/extractor/OldExcelExtractor.java View File

@@ -61,7 +61,7 @@ import org.apache.poi.util.IOUtils;
*/
public class OldExcelExtractor implements POITextExtractor {

private final static int FILE_PASS_RECORD_SID = 0x2f;
private static final int FILE_PASS_RECORD_SID = 0x2f;
//arbitrarily selected; may need to increase
private static final int MAX_RECORD_LENGTH = 100_000;


+ 1
- 1
src/java/org/apache/poi/hssf/record/ArrayRecord.java View File

@@ -33,7 +33,7 @@ import org.apache.poi.util.LittleEndianOutput;
*/
public final class ArrayRecord extends SharedValueRecordBase {

public final static short sid = 0x0221;
public static final short sid = 0x0221;
private static final int OPT_ALWAYS_RECALCULATE = 0x0001;
private static final int OPT_CALCULATE_ON_OPEN = 0x0002;


+ 1
- 1
src/java/org/apache/poi/hssf/record/CFRule12Record.java View File

@@ -285,7 +285,7 @@ public final class CFRule12Record extends CFRuleBase implements FutureRecord {
template_params = IOUtils.safelyAllocate(template_param_length, MAX_RECORD_LENGTH);
in.readFully(template_params);
} else {
logger.log(POILogger.WARN, "CF Rule v12 template params length should be 0 or 16, found " + template_param_length);
LOG.log(POILogger.WARN, "CF Rule v12 template params length should be 0 or 16, found " + template_param_length);
in.readRemainder();
}


+ 1
- 1
src/java/org/apache/poi/hssf/record/CFRuleBase.java View File

@@ -95,7 +95,7 @@ public abstract class CFRuleBase extends StandardRecord {
public static final int TEMPLATE_ABOVE_OR_EQUAL_TO_AVERAGE = 0x001D;
public static final int TEMPLATE_BELOW_OR_EQUAL_TO_AVERAGE = 0x001E;

protected static final POILogger logger = POILogFactory.getLogger(CFRuleBase.class);
protected static final POILogger LOG = POILogFactory.getLogger(CFRuleBase.class);

static final BitField modificationBits = bf(0x003FFFFF); // Bits: font,align,bord,patt,prot
static final BitField alignHor = bf(0x00000001); // 0 = Horizontal alignment modified

+ 2
- 2
src/java/org/apache/poi/hssf/record/DimensionsRecord.java View File

@@ -35,7 +35,7 @@ import org.apache.poi.util.POILogger;

public final class DimensionsRecord extends StandardRecord {

private static final POILogger logger = POILogFactory.getLogger(DimensionsRecord.class);
private static final POILogger LOG = POILogFactory.getLogger(DimensionsRecord.class);

public static final short sid = 0x200;
private int field_1_first_row;
@@ -63,7 +63,7 @@ public final class DimensionsRecord extends StandardRecord {
field_5_zero = in.readShort();
//POI-61045 -- in practice, there can be an extra 2 bytes
if (in.available() == 2) {
logger.log(POILogger.INFO, "DimensionsRecord has extra 2 bytes.");
LOG.log(POILogger.INFO, "DimensionsRecord has extra 2 bytes.");
in.readShort();
}
}

+ 2
- 2
src/java/org/apache/poi/hssf/record/EmbeddedObjectRefSubRecord.java View File

@@ -43,7 +43,7 @@ import org.apache.poi.util.StringUtil;
* stored in a separate entry within the OLE2 compound file.
*/
public final class EmbeddedObjectRefSubRecord extends SubRecord {
private static POILogger logger = POILogFactory.getLogger(EmbeddedObjectRefSubRecord.class);
private static final POILogger LOG = POILogFactory.getLogger(EmbeddedObjectRefSubRecord.class);
//arbitrarily selected; may need to increase
private static final int MAX_RECORD_LENGTH = 100_000;

@@ -157,7 +157,7 @@ public final class EmbeddedObjectRefSubRecord extends SubRecord {
int nUnexpectedPadding = remaining - dataLenAfterFormula;

if (nUnexpectedPadding > 0) {
logger.log( POILogger.ERROR, "Discarding ", nUnexpectedPadding, " unexpected padding bytes");
LOG.log( POILogger.ERROR, "Discarding ", nUnexpectedPadding, " unexpected padding bytes");
readRawData(in, nUnexpectedPadding);
remaining-=nUnexpectedPadding;
}

+ 2
- 2
src/java/org/apache/poi/hssf/record/FeatRecord.java View File

@@ -39,7 +39,7 @@ import org.apache.poi.util.POILogger;
* up with a {@link FeatHdrRecord}.
*/
public final class FeatRecord extends StandardRecord {
private static final POILogger logger = POILogFactory.getLogger(FeatRecord.class);
private static final POILogger LOG = POILogFactory.getLogger(FeatRecord.class);
public static final short sid = 0x0868;
// SIDs from newer versions
public static final short v11_sid = 0x0872;
@@ -108,7 +108,7 @@ public final class FeatRecord extends StandardRecord {
sharedFeature = new FeatSmartTag(in);
break;
default:
logger.log( POILogger.ERROR, "Unknown Shared Feature ", isf_sharedFeatureType, " found!");
LOG.log( POILogger.ERROR, "Unknown Shared Feature ", isf_sharedFeatureType, " found!");
}
}


+ 2
- 2
src/java/org/apache/poi/hssf/record/FormatRecord.java View File

@@ -33,7 +33,7 @@ import org.apache.poi.util.StringUtil;
*/
public final class FormatRecord extends StandardRecord {

private static final POILogger logger = POILogFactory.getLogger(FormatRecord.class);
private static final POILogger LOG = POILogFactory.getLogger(FormatRecord.class);

public static final short sid = 0x041E;

@@ -149,7 +149,7 @@ public final class FormatRecord extends StandardRecord {
}

if (ris.available() > 0) {
logger.log(POILogger.INFO, "FormatRecord has ", ris.available(), " unexplained bytes. Silently skipping");
LOG.log(POILogger.INFO, "FormatRecord has ", ris.available(), " unexplained bytes. Silently skipping");
//swallow what's left
while (ris.available() > 0) {
ris.readByte();

+ 2
- 2
src/java/org/apache/poi/hssf/record/HyperlinkRecord.java View File

@@ -45,7 +45,7 @@ import org.apache.poi.util.StringUtil;
*/
public final class HyperlinkRecord extends StandardRecord {
public static final short sid = 0x01B8;
private static final POILogger logger = POILogFactory.getLogger(HyperlinkRecord.class);
private static final POILogger LOG = POILogFactory.getLogger(HyperlinkRecord.class);
//arbitrarily selected; may need to increase
private static final int MAX_RECORD_LENGTH = 100_000;

@@ -403,7 +403,7 @@ public final class HyperlinkRecord extends StandardRecord {
}

if (in.remaining() > 0) {
logger.log(POILogger.WARN,
LOG.log(POILogger.WARN,
"Hyperlink data remains: " + in.remaining() +
" : " +HexDump.toHex(in.readRemainder())
);

+ 2
- 2
src/java/org/apache/poi/hssf/record/LabelRecord.java View File

@@ -33,7 +33,7 @@ import org.apache.poi.util.RecordFormatException;
* @see org.apache.poi.hssf.record.LabelSSTRecord
*/
public final class LabelRecord extends Record implements CellValueRecordInterface {
private static final POILogger logger = POILogFactory.getLogger(LabelRecord.class);
private static final POILogger LOG = POILogFactory.getLogger(LabelRecord.class);

public static final short sid = 0x0204;

@@ -77,7 +77,7 @@ public final class LabelRecord extends Record implements CellValueRecordInterfac
}

if (in.remaining() > 0) {
logger.log(POILogger.INFO,
LOG.log(POILogger.INFO,
"LabelRecord data remains: ", in.remaining(),
" : ", HexDump.toHex(in.readRemainder())
);

+ 2
- 2
src/java/org/apache/poi/hssf/record/OldLabelRecord.java View File

@@ -33,7 +33,7 @@ import org.apache.poi.util.RecordFormatException;
* didn't use {@link LabelSSTRecord}
*/
public final class OldLabelRecord extends OldCellRecord {
private static final POILogger logger = POILogFactory.getLogger(OldLabelRecord.class);
private static final POILogger LOG = POILogFactory.getLogger(OldLabelRecord.class);
//arbitrarily set, may need to increase
private static final int MAX_RECORD_LENGTH = 100_000;

@@ -62,7 +62,7 @@ public final class OldLabelRecord extends OldCellRecord {
in.read(field_5_bytes, 0, field_4_string_len);

if (in.remaining() > 0) {
logger.log(POILogger.INFO,
LOG.log(POILogger.INFO,
"LabelRecord data remains: ", in.remaining(),
" : ", HexDump.toHex(in.readRemainder())
);

+ 3
- 3
src/java/org/apache/poi/hssf/record/SSTDeserializer.java View File

@@ -15,7 +15,7 @@
See the License for the specific language governing permissions and
limitations under the License.
==================================================================== */

package org.apache.poi.hssf.record;

@@ -32,7 +32,7 @@ import org.apache.poi.util.POILogger;
*/
class SSTDeserializer
{
private static POILogger logger = POILogFactory.getLogger(SSTDeserializer.class);
private static final POILogger LOG = POILogFactory.getLogger(SSTDeserializer.class);
private IntMapper<UnicodeString> strings;

public SSTDeserializer( IntMapper<UnicodeString> strings )
@@ -51,7 +51,7 @@ class SSTDeserializer
// Extract exactly the count of strings from the SST record.
UnicodeString str;
if (in.available() == 0 && !in.hasNextRecord()) {
logger.log(POILogger.ERROR, "Ran out of data before creating all the strings! String at index ", i);
LOG.log(POILogger.ERROR, "Ran out of data before creating all the strings! String at index ", i);
str = new UnicodeString("");
} else {
str = new UnicodeString(in);

+ 3
- 3
src/java/org/apache/poi/hssf/record/SupBookRecord.java View File

@@ -32,7 +32,7 @@ import org.apache.poi.util.StringUtil;
*/
public final class SupBookRecord extends StandardRecord {

private static final POILogger logger = POILogFactory.getLogger(SupBookRecord.class);
private static final POILogger LOG = POILogFactory.getLogger(SupBookRecord.class);

public static final short sid = 0x01AE;

@@ -222,12 +222,12 @@ public final class SupBookRecord extends StandardRecord {
break;
case CH_LONG_VOLUME:
//Don't known to handle...
logger.log(POILogger.WARN, "Found unexpected key: ChLongVolume - IGNORING");
LOG.log(POILogger.WARN, "Found unexpected key: ChLongVolume - IGNORING");
break;
case CH_STARTUP_DIR:
case CH_ALT_STARTUP_DIR:
case CH_LIB_DIR:
logger.log(POILogger.WARN, "EXCEL.EXE path unkown - using this directoy instead: .");
LOG.log(POILogger.WARN, "EXCEL.EXE path unkown - using this directoy instead: .");
sb.append(".").append(PATH_SEPERATOR);
break;
default:

+ 3
- 3
src/java/org/apache/poi/hssf/record/aggregates/CFRecordsAggregate.java View File

@@ -52,7 +52,7 @@ import org.apache.poi.util.RecordFormatException;
public final class CFRecordsAggregate extends RecordAggregate implements GenericRecord {
/** Excel 97-2003 allows up to 3 conditional formating rules */
private static final int MAX_97_2003_CONDTIONAL_FORMAT_RULES = 3;
private static final POILogger logger = POILogFactory.getLogger(CFRecordsAggregate.class);
private static final POILogger LOG = POILogFactory.getLogger(CFRecordsAggregate.class);

private final CFHeaderBase header;

@@ -72,7 +72,7 @@ public final class CFRecordsAggregate extends RecordAggregate implements Generic
throw new IllegalArgumentException("rules must not be null");
}
if(pRules.length > MAX_97_2003_CONDTIONAL_FORMAT_RULES) {
logger.log(POILogger.WARN, "Excel versions before 2007 require that "
LOG.log(POILogger.WARN, "Excel versions before 2007 require that "
+ "No more than " + MAX_97_2003_CONDTIONAL_FORMAT_RULES
+ " rules may be specified, " + pRules.length + " were found,"
+ " this file will cause problems with old Excel versions");
@@ -181,7 +181,7 @@ public final class CFRecordsAggregate extends RecordAggregate implements Generic
throw new IllegalArgumentException("r must not be null");
}
if(rules.size() >= MAX_97_2003_CONDTIONAL_FORMAT_RULES) {
logger.log(POILogger.WARN, "Excel versions before 2007 cannot cope with"
LOG.log(POILogger.WARN, "Excel versions before 2007 cannot cope with"
+ " any more than " + MAX_97_2003_CONDTIONAL_FORMAT_RULES
+ " - this file will cause problems with old Excel versions");
}

+ 3
- 3
src/java/org/apache/poi/hssf/record/common/ExtRst.java View File

@@ -34,7 +34,7 @@ import org.apache.poi.util.StringUtil;

@Internal
public class ExtRst implements Comparable<ExtRst>, GenericRecord {
private static final POILogger _logger = POILogFactory.getLogger(ExtRst.class);
private static final POILogger LOG = POILogFactory.getLogger(ExtRst.class);
//arbitrarily selected; may need to increase
private static final int MAX_RECORD_LENGTH = 100_000;

@@ -78,7 +78,7 @@ public class ExtRst implements Comparable<ExtRst>, GenericRecord {

// Spot corrupt records
if(reserved != 1) {
_logger.log(POILogger.WARN, "Warning - ExtRst has wrong magic marker, expecting 1 but found ", reserved, " - ignoring");
LOG.log(POILogger.WARN, "Warning - ExtRst has wrong magic marker, expecting 1 but found ", reserved, " - ignoring");
// Grab all the remaining data, and ignore it
for(int i=0; i<expectedLength-2; i++) {
in.readByte();
@@ -121,7 +121,7 @@ public class ExtRst implements Comparable<ExtRst>, GenericRecord {

int extraDataLength = runData - (numRuns*6);
if(extraDataLength < 0) {
_logger.log( POILogger.WARN, "Warning - ExtRst overran by ", (0-extraDataLength), " bytes");
LOG.log( POILogger.WARN, "Warning - ExtRst overran by ", (0-extraDataLength), " bytes");
extraDataLength = 0;
}
extraData = IOUtils.safelyAllocate(extraDataLength, MAX_RECORD_LENGTH);

+ 2
- 2
src/java/org/apache/poi/hssf/record/common/UnicodeString.java View File

@@ -43,7 +43,7 @@ import org.apache.poi.util.POILogger;
* This is often called a XLUnicodeRichExtendedString in MS documentation.<p>
*/
public class UnicodeString implements Comparable<UnicodeString>, Duplicatable, GenericRecord {
private static final POILogger _logger = POILogFactory.getLogger(UnicodeString.class);
private static final POILogger LOG = POILogFactory.getLogger(UnicodeString.class);

private static final BitField highByte = BitFieldFactory.getInstance(0x1);
// 0x2 is reserved
@@ -102,7 +102,7 @@ public class UnicodeString implements Comparable<UnicodeString>, Duplicatable, G
if (isExtendedText() && (extensionLength > 0)) {
field_5_ext_rst = new ExtRst(new ContinuableRecordInput(in), extensionLength);
if(field_5_ext_rst.getDataSize()+4 != extensionLength) {
_logger.log(POILogger.WARN, "ExtRst was supposed to be " + extensionLength + " bytes long, but seems to actually be " + (field_5_ext_rst.getDataSize() + 4));
LOG.log(POILogger.WARN, "ExtRst was supposed to be " + extensionLength + " bytes long, but seems to actually be " + (field_5_ext_rst.getDataSize() + 4));
}
}
}

+ 21
- 21
src/java/org/apache/poi/hssf/usermodel/EscherGraphics.java View File

@@ -59,8 +59,9 @@ import java.text.AttributedCharacterIterator;
* <code>HSSFClientAnchor.getAnchorHeightInPoints()</code>.
* </blockquote>
*/
public class EscherGraphics extends Graphics
{
public class EscherGraphics extends Graphics {
private static final POILogger LOG = POILogFactory.getLogger(EscherGraphics.class);

private final HSSFShapeGroup escherGroup;
private final HSSFWorkbook workbook;
private float verticalPointsPerPixel = 1.0f;
@@ -68,7 +69,6 @@ public class EscherGraphics extends Graphics
private Color foreground;
private Color background = Color.white;
private Font font;
private static final POILogger logger = POILogFactory.getLogger(EscherGraphics.class);

/**
* Construct an escher graphics object.
@@ -135,14 +135,14 @@ public class EscherGraphics extends Graphics
@NotImplemented
public void clipRect(int x, int y, int width, int height)
{
logger.log(POILogger.WARN,"clipRect not supported");
LOG.log(POILogger.WARN,"clipRect not supported");
}

@Override
@NotImplemented
public void copyArea(int x, int y, int width, int height, int dx, int dy)
{
logger.log(POILogger.WARN,"copyArea not supported");
LOG.log(POILogger.WARN,"copyArea not supported");
}

@Override
@@ -162,7 +162,7 @@ public class EscherGraphics extends Graphics
public void drawArc(int x, int y, int width, int height,
int startAngle, int arcAngle)
{
logger.log(POILogger.WARN,"drawArc not supported");
LOG.log(POILogger.WARN,"drawArc not supported");
}

@Override
@@ -173,7 +173,7 @@ public class EscherGraphics extends Graphics
Color bgcolor,
ImageObserver observer)
{
logger.log(POILogger.WARN,"drawImage not supported");
LOG.log(POILogger.WARN,"drawImage not supported");

return true;
}
@@ -185,7 +185,7 @@ public class EscherGraphics extends Graphics
int sx1, int sy1, int sx2, int sy2,
ImageObserver observer)
{
logger.log(POILogger.WARN,"drawImage not supported");
LOG.log(POILogger.WARN,"drawImage not supported");
return true;
}

@@ -266,14 +266,14 @@ public class EscherGraphics extends Graphics
public void drawPolyline(int[] xPoints, int[] yPoints,
int nPoints)
{
logger.log(POILogger.WARN,"drawPolyline not supported");
LOG.log(POILogger.WARN,"drawPolyline not supported");
}

@Override
@NotImplemented
public void drawRect(int x, int y, int width, int height)
{
logger.log(POILogger.WARN,"drawRect not supported");
LOG.log(POILogger.WARN,"drawRect not supported");
}

@Override
@@ -281,7 +281,7 @@ public class EscherGraphics extends Graphics
public void drawRoundRect(int x, int y, int width, int height,
int arcWidth, int arcHeight)
{
logger.log(POILogger.WARN,"drawRoundRect not supported");
LOG.log(POILogger.WARN,"drawRoundRect not supported");
}

@Override
@@ -349,16 +349,16 @@ public class EscherGraphics extends Graphics
public void drawString(AttributedCharacterIterator iterator,
int x, int y)
{
if (logger.check( POILogger.WARN ))
logger.log(POILogger.WARN,"drawString not supported");
if (LOG.check( POILogger.WARN ))
LOG.log(POILogger.WARN,"drawString not supported");
}

@Override
public void fillArc(int x, int y, int width, int height,
int startAngle, int arcAngle)
{
if (logger.check( POILogger.WARN ))
logger.log(POILogger.WARN,"fillArc not supported");
if (LOG.check( POILogger.WARN ))
LOG.log(POILogger.WARN,"fillArc not supported");
}

@Override
@@ -442,8 +442,8 @@ public class EscherGraphics extends Graphics
public void fillRoundRect(int x, int y, int width, int height,
int arcWidth, int arcHeight)
{
if (logger.check( POILogger.WARN ))
logger.log(POILogger.WARN,"fillRoundRect not supported");
if (LOG.check( POILogger.WARN ))
LOG.log(POILogger.WARN,"fillRoundRect not supported");
}

@Override
@@ -488,7 +488,7 @@ public class EscherGraphics extends Graphics
@NotImplemented
public void setClip(Shape shape)
{
logger.log(POILogger.WARN,"setClip not supported");
LOG.log(POILogger.WARN,"setClip not supported");
}

@Override
@@ -507,21 +507,21 @@ public class EscherGraphics extends Graphics
@NotImplemented
public void setPaintMode()
{
logger.log(POILogger.WARN,"setPaintMode not supported");
LOG.log(POILogger.WARN,"setPaintMode not supported");
}

@Override
@NotImplemented
public void setXORMode(Color color)
{
logger.log(POILogger.WARN,"setXORMode not supported");
LOG.log(POILogger.WARN,"setXORMode not supported");
}

@Override
@NotImplemented
public void translate(int x, int y)
{
logger.log(POILogger.WARN,"translate not supported");
LOG.log(POILogger.WARN,"translate not supported");
}

public Color getBackground()

+ 12
- 11
src/java/org/apache/poi/hssf/usermodel/EscherGraphics2d.java View File

@@ -69,13 +69,14 @@ import java.util.Map;
* </blockquote>
*/
public final class EscherGraphics2d extends Graphics2D {
private static final POILogger LOG = POILogFactory.getLogger(EscherGraphics2d.class);

private EscherGraphics _escherGraphics;
private BufferedImage _img;
private AffineTransform _trans;
private Stroke _stroke;
private Paint _paint;
private Shape _deviceclip;
private POILogger logger = POILogFactory.getLogger(getClass());

/**
* Constructs one escher graphics object from an escher graphics object.
@@ -152,8 +153,8 @@ public final class EscherGraphics2d extends Graphics2D {
}
else
{
if (logger.check(POILogger.WARN))
logger.log(POILogger.WARN, "draw not fully supported");
if (LOG.check(POILogger.WARN))
LOG.log(POILogger.WARN, "draw not fully supported");
}
}

@@ -171,22 +172,22 @@ public final class EscherGraphics2d extends Graphics2D {
public boolean drawImage(Image image, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1,
int sx2, int sy2, Color bgColor, ImageObserver imageobserver)
{
if (logger.check( POILogger.WARN ))
logger.log(POILogger.WARN,"drawImage() not supported");
if (LOG.check( POILogger.WARN ))
LOG.log(POILogger.WARN,"drawImage() not supported");
return true;
}

public boolean drawImage(Image image, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1,
int sx2, int sy2, ImageObserver imageobserver)
{
if (logger.check( POILogger.WARN ))
logger.log(POILogger.WARN,"drawImage() not supported");
if (LOG.check( POILogger.WARN ))
LOG.log(POILogger.WARN,"drawImage() not supported");
return drawImage(image, dx1, dy1, dx2, dy2, sx1, sy1, sx2, sy2, null, imageobserver);
}
public boolean drawImage(Image image, int dx1, int dy1, int dx2, int dy2, Color bgColor, ImageObserver imageobserver)
{
if (logger.check( POILogger.WARN ))
logger.log(POILogger.WARN,"drawImage() not supported");
if (LOG.check( POILogger.WARN ))
LOG.log(POILogger.WARN,"drawImage() not supported");
return true;
}

@@ -310,8 +311,8 @@ public final class EscherGraphics2d extends Graphics2D {

public void fill(Shape shape)
{
if (logger.check( POILogger.WARN ))
logger.log(POILogger.WARN,"fill(Shape) not supported");
if (LOG.check( POILogger.WARN ))
LOG.log(POILogger.WARN,"fill(Shape) not supported");
}

public void fillArc(int i, int j, int k, int l, int i1, int j1)

+ 3
- 3
src/java/org/apache/poi/hssf/usermodel/HSSFCell.java View File

@@ -78,9 +78,9 @@ public class HSSFCell extends CellBase {
public static final int LAST_COLUMN_NUMBER = SpreadsheetVersion.EXCEL97.getLastColumnIndex(); // 2^8 - 1
private static final String LAST_COLUMN_NAME = SpreadsheetVersion.EXCEL97.getLastColumnName();

public final static short ENCODING_UNCHANGED = -1;
public final static short ENCODING_COMPRESSED_UNICODE = 0;
public final static short ENCODING_UTF_16 = 1;
public static final short ENCODING_UNCHANGED = -1;
public static final short ENCODING_COMPRESSED_UNICODE = 0;
public static final short ENCODING_UTF_16 = 1;

private final HSSFWorkbook _book;
private final HSSFSheet _sheet;

+ 5
- 5
src/java/org/apache/poi/hssf/usermodel/HSSFComment.java View File

@@ -39,12 +39,12 @@ import org.apache.poi.ss.util.CellAddress;
*/
public class HSSFComment extends HSSFTextbox implements Comment {

private final static int FILL_TYPE_SOLID = 0;
private final static int FILL_TYPE_PICTURE = 3;
private static final int FILL_TYPE_SOLID = 0;
private static final int FILL_TYPE_PICTURE = 3;

private final static int GROUP_SHAPE_PROPERTY_DEFAULT_VALUE = 655362;
private final static int GROUP_SHAPE_HIDDEN_MASK = 0x1000002;
private final static int GROUP_SHAPE_NOT_HIDDEN_MASK = 0xFEFFFFFD;
private static final int GROUP_SHAPE_PROPERTY_DEFAULT_VALUE = 655362;
private static final int GROUP_SHAPE_HIDDEN_MASK = 0x1000002;
private static final int GROUP_SHAPE_NOT_HIDDEN_MASK = 0xFEFFFFFD;

/*
* TODO - make HSSFComment more consistent when created vs read from file.

+ 3
- 3
src/java/org/apache/poi/hssf/usermodel/HSSFFont.java View File

@@ -36,17 +36,17 @@ public final class HSSFFont implements Font {
/**
* Normal boldness (not bold)
*/
final static short BOLDWEIGHT_NORMAL = 0x190;
static final short BOLDWEIGHT_NORMAL = 0x190;

/**
* Bold boldness (bold)
*/
final static short BOLDWEIGHT_BOLD = 0x2bc;
static final short BOLDWEIGHT_BOLD = 0x2bc;

/**
* Arial font
*/
public final static String FONT_ARIAL = "Arial";
public static final String FONT_ARIAL = "Arial";


private FontRecord font;

+ 6
- 5
src/java/org/apache/poi/hssf/usermodel/HSSFPolygon.java View File

@@ -38,11 +38,12 @@ import org.apache.poi.util.POILogFactory;
import org.apache.poi.util.POILogger;

/**
*
*
*/
public class HSSFPolygon extends HSSFSimpleShape {
private static POILogger logger = POILogFactory.getLogger(HSSFPolygon.class);
public final static short OBJECT_TYPE_MICROSOFT_OFFICE_DRAWING = 0x1E;
public static final short OBJECT_TYPE_MICROSOFT_OFFICE_DRAWING = 0x1E;

private static final POILogger LOG = POILogFactory.getLogger(HSSFPolygon.class);

public HSSFPolygon(EscherContainerRecord spContainer, ObjRecord objRecord, TextObjectRecord _textObjectRecord) {
super(spContainer, objRecord, _textObjectRecord);
@@ -173,11 +174,11 @@ public class HSSFPolygon extends HSSFSimpleShape {
*/
public void setPoints(int[] xPoints, int[] yPoints) {
if (xPoints.length != yPoints.length){
logger.log( POILogger.ERROR, "xPoint.length must be equal to yPoints.length");
LOG.log( POILogger.ERROR, "xPoint.length must be equal to yPoints.length");
return;
}
if (xPoints.length == 0){
logger.log( POILogger.ERROR, "HSSFPolygon must have at least one point");
LOG.log( POILogger.ERROR, "HSSFPolygon must have at least one point");
}
EscherArrayProperty verticesProp = new EscherArrayProperty(EscherPropertyTypes.GEOMETRY__VERTICES, false, 0);
verticesProp.setNumberOfElementsInArray(xPoints.length+1);

+ 1
- 1
src/java/org/apache/poi/hssf/usermodel/HSSFRow.java View File

@@ -39,7 +39,7 @@ import org.apache.poi.util.Configurator;
public final class HSSFRow implements Row, Comparable<HSSFRow> {

// used for collections
public final static int INITIAL_CAPACITY = Configurator.getIntValue("HSSFRow.ColInitialCapacity", 5);
public static final int INITIAL_CAPACITY = Configurator.getIntValue("HSSFRow.ColInitialCapacity", 5);

private int rowNum;
private HSSFCell[] cells;

+ 9
- 9
src/java/org/apache/poi/hssf/usermodel/HSSFShape.java View File

@@ -41,15 +41,15 @@ import org.apache.poi.util.StringUtil;

/**
* An abstract shape.
*
* Note: Microsoft Excel seems to sometimes disallow
* higher y1 than y2 or higher x1 than x2 in the anchor, you might need to
*
* Note: Microsoft Excel seems to sometimes disallow
* higher y1 than y2 or higher x1 than x2 in the anchor, you might need to
* reverse them and draw shapes vertically or horizontally flipped via
* setFlipVertical() or setFlipHorizontally().
* setFlipVertical() or setFlipHorizontally().
*/
public abstract class HSSFShape implements Shape {
private static final POILogger LOG = POILogFactory.getLogger(HSSFShape.class);
public static final int LINEWIDTH_ONE_PT = 12700;
public static final int LINEWIDTH_DEFAULT = 9525;
public static final int LINESTYLE__COLOR_DEFAULT = 0x08000040;
@@ -79,9 +79,9 @@ public abstract class HSSFShape implements Shape {
private final EscherContainerRecord _escherContainer;
private final ObjRecord _objRecord;
private final EscherOptRecord _optRecord;
public final static int NO_FILLHITTEST_TRUE = 0x00110000;
public final static int NO_FILLHITTEST_FALSE = 0x00010000;
public static final int NO_FILLHITTEST_TRUE = 0x00110000;
public static final int NO_FILLHITTEST_FALSE = 0x00010000;

/**
* creates shapes from existing file
@@ -147,7 +147,7 @@ public abstract class HSSFShape implements Shape {
}

/**
* Return the low-level EscherOptRecord to read/modify not yet wrapped escher properties
* Return the low-level EscherOptRecord to read/modify not yet wrapped escher properties
*
* @return the low-level EscherOptRecord
*/

+ 1
- 1
src/java/org/apache/poi/hssf/usermodel/HSSFSheet.java View File

@@ -101,7 +101,7 @@ public final class HSSFSheet implements org.apache.poi.ss.usermodel.Sheet {
* rows. It is currently set to 20. If you generate larger sheets you may benefit
* by setting this to a higher number and recompiling a custom edition of HSSFSheet.
*/
public final static int INITIAL_CAPACITY = Configurator.getIntValue("HSSFSheet.RowInitialCapacity", 20);
public static final int INITIAL_CAPACITY = Configurator.getIntValue("HSSFSheet.RowInitialCapacity", 20);

/**
* reference to the low level {@link InternalSheet} object

+ 27
- 27
src/java/org/apache/poi/hssf/usermodel/HSSFSimpleShape.java View File

@@ -47,32 +47,32 @@ public class HSSFSimpleShape extends HSSFShape implements SimpleShape
// The commented out ones haven't been tested yet or aren't supported
// by HSSFSimpleShape.

public final static short OBJECT_TYPE_LINE = HSSFShapeTypes.Line;
public final static short OBJECT_TYPE_RECTANGLE = HSSFShapeTypes.Rectangle;
public final static short OBJECT_TYPE_OVAL = HSSFShapeTypes.Ellipse;
public final static short OBJECT_TYPE_ARC = HSSFShapeTypes.Arc;
// public final static short OBJECT_TYPE_CHART = 5;
// public final static short OBJECT_TYPE_TEXT = 6;
// public final static short OBJECT_TYPE_BUTTON = 7;
public final static short OBJECT_TYPE_PICTURE = HSSFShapeTypes.PictureFrame;
// public final static short OBJECT_TYPE_POLYGON = 9;
// public final static short OBJECT_TYPE_CHECKBOX = 11;
// public final static short OBJECT_TYPE_OPTION_BUTTON = 12;
// public final static short OBJECT_TYPE_EDIT_BOX = 13;
// public final static short OBJECT_TYPE_LABEL = 14;
// public final static short OBJECT_TYPE_DIALOG_BOX = 15;
// public final static short OBJECT_TYPE_SPINNER = 16;
// public final static short OBJECT_TYPE_SCROLL_BAR = 17;
// public final static short OBJECT_TYPE_LIST_BOX = 18;
// public final static short OBJECT_TYPE_GROUP_BOX = 19;
public final static short OBJECT_TYPE_COMBO_BOX = HSSFShapeTypes.HostControl;
public final static short OBJECT_TYPE_COMMENT = HSSFShapeTypes.TextBox;
public final static short OBJECT_TYPE_MICROSOFT_OFFICE_DRAWING = 30;
public final static int WRAP_SQUARE = 0;
public final static int WRAP_BY_POINTS = 1;
public final static int WRAP_NONE = 2;
public static final short OBJECT_TYPE_LINE = HSSFShapeTypes.Line;
public static final short OBJECT_TYPE_RECTANGLE = HSSFShapeTypes.Rectangle;
public static final short OBJECT_TYPE_OVAL = HSSFShapeTypes.Ellipse;
public static final short OBJECT_TYPE_ARC = HSSFShapeTypes.Arc;
// public static final short OBJECT_TYPE_CHART = 5;
// public static final short OBJECT_TYPE_TEXT = 6;
// public static final short OBJECT_TYPE_BUTTON = 7;
public static final short OBJECT_TYPE_PICTURE = HSSFShapeTypes.PictureFrame;
// public static final short OBJECT_TYPE_POLYGON = 9;
// public static final short OBJECT_TYPE_CHECKBOX = 11;
// public static final short OBJECT_TYPE_OPTION_BUTTON = 12;
// public static final short OBJECT_TYPE_EDIT_BOX = 13;
// public static final short OBJECT_TYPE_LABEL = 14;
// public static final short OBJECT_TYPE_DIALOG_BOX = 15;
// public static final short OBJECT_TYPE_SPINNER = 16;
// public static final short OBJECT_TYPE_SCROLL_BAR = 17;
// public static final short OBJECT_TYPE_LIST_BOX = 18;
// public static final short OBJECT_TYPE_GROUP_BOX = 19;
public static final short OBJECT_TYPE_COMBO_BOX = HSSFShapeTypes.HostControl;
public static final short OBJECT_TYPE_COMMENT = HSSFShapeTypes.TextBox;
public static final short OBJECT_TYPE_MICROSOFT_OFFICE_DRAWING = 30;
public static final int WRAP_SQUARE = 0;
public static final int WRAP_BY_POINTS = 1;
public static final int WRAP_NONE = 2;

private TextObjectRecord _textObjectRecord;

@@ -251,7 +251,7 @@ public class HSSFSimpleShape extends HSSFShape implements SimpleShape
EscherSpRecord spRecord = getEscherContainer().getChildById(EscherSpRecord.RECORD_ID);
spRecord.setShapeType((short) value);
}
private TextObjectRecord getOrCreateTextObjRecord(){
if (getTextObjectRecord() == null){
_textObjectRecord = createTextObjRecord();

+ 11
- 11
src/java/org/apache/poi/hssf/usermodel/HSSFTextbox.java View File

@@ -38,25 +38,25 @@ import org.apache.poi.hssf.record.TextObjectRecord;
* A textbox is a shape that may hold a rich text string.
*/
public class HSSFTextbox extends HSSFSimpleShape {
public final static short OBJECT_TYPE_TEXT = 6;
public static final short OBJECT_TYPE_TEXT = 6;

/**
* How to align text horizontally
*/
public final static short HORIZONTAL_ALIGNMENT_LEFT = 1;
public final static short HORIZONTAL_ALIGNMENT_CENTERED = 2;
public final static short HORIZONTAL_ALIGNMENT_RIGHT = 3;
public final static short HORIZONTAL_ALIGNMENT_JUSTIFIED = 4;
public final static short HORIZONTAL_ALIGNMENT_DISTRIBUTED = 7;
public static final short HORIZONTAL_ALIGNMENT_LEFT = 1;
public static final short HORIZONTAL_ALIGNMENT_CENTERED = 2;
public static final short HORIZONTAL_ALIGNMENT_RIGHT = 3;
public static final short HORIZONTAL_ALIGNMENT_JUSTIFIED = 4;
public static final short HORIZONTAL_ALIGNMENT_DISTRIBUTED = 7;

/**
* How to align text vertically
*/
public final static short VERTICAL_ALIGNMENT_TOP = 1;
public final static short VERTICAL_ALIGNMENT_CENTER = 2;
public final static short VERTICAL_ALIGNMENT_BOTTOM = 3;
public final static short VERTICAL_ALIGNMENT_JUSTIFY = 4;
public final static short VERTICAL_ALIGNMENT_DISTRIBUTED = 7;
public static final short VERTICAL_ALIGNMENT_TOP = 1;
public static final short VERTICAL_ALIGNMENT_CENTER = 2;
public static final short VERTICAL_ALIGNMENT_BOTTOM = 3;
public static final short VERTICAL_ALIGNMENT_JUSTIFY = 4;
public static final short VERTICAL_ALIGNMENT_DISTRIBUTED = 7;

public HSSFTextbox(EscherContainerRecord spContainer, ObjRecord objRecord, TextObjectRecord textObjectRecord) {
super(spContainer, objRecord, textObjectRecord);

+ 1
- 1
src/java/org/apache/poi/hssf/usermodel/HSSFWorkbook.java View File

@@ -156,7 +156,7 @@ public final class HSSFWorkbook extends POIDocument implements org.apache.poi.ss
* since you're never allowed to have more or less than three sheets!
*/

public final static int INITIAL_CAPACITY = Configurator.getIntValue("HSSFWorkbook.SheetInitialCapacity", 3);
public static final int INITIAL_CAPACITY = Configurator.getIntValue("HSSFWorkbook.SheetInitialCapacity", 3);

/**
* this is the reference to the low level Workbook object

+ 1
- 1
src/java/org/apache/poi/hssf/usermodel/helpers/HSSFColumnShifter.java View File

@@ -35,7 +35,7 @@ import org.apache.poi.util.POILogger;
// {@link org.apache.poi.xssf.usermodel.helpers.XSSFColumnShifter}
@Beta
public final class HSSFColumnShifter extends ColumnShifter {
private static final POILogger logger = POILogFactory.getLogger(HSSFColumnShifter.class);
private static final POILogger LOG = POILogFactory.getLogger(HSSFColumnShifter.class);

public HSSFColumnShifter(HSSFSheet sh) {
super(sh);

+ 1
- 1
src/java/org/apache/poi/hssf/usermodel/helpers/HSSFRowShifter.java View File

@@ -33,7 +33,7 @@ import org.apache.poi.util.POILogger;
// non-Javadoc: When possible, code should be implemented in the RowShifter abstract class to avoid duplication with
// {@link org.apache.poi.xssf.usermodel.helpers.XSSFRowShifter}
public final class HSSFRowShifter extends RowShifter {
private static final POILogger logger = POILogFactory.getLogger(HSSFRowShifter.class);
private static final POILogger LOG = POILogFactory.getLogger(HSSFRowShifter.class);

public HSSFRowShifter(HSSFSheet sh) {
super(sh);

+ 2
- 2
src/java/org/apache/poi/poifs/crypt/standard/StandardEncryptor.java View File

@@ -54,7 +54,7 @@ import org.apache.poi.util.POILogger;
import org.apache.poi.util.TempFile;

public class StandardEncryptor extends Encryptor {
private static final POILogger logger = POILogFactory.getLogger(StandardEncryptor.class);
private static final POILogger LOG = POILogFactory.getLogger(StandardEncryptor.class);

protected StandardEncryptor() {}

@@ -193,7 +193,7 @@ public class StandardEncryptor extends Encryptor {
IOUtils.copy(fis, leos);
}
if (!fileOut.delete()) {
logger.log(POILogger.ERROR, "Can't delete temporary encryption file: ", fileOut);
LOG.log(POILogger.ERROR, "Can't delete temporary encryption file: ", fileOut);
}

leos.close();

+ 1
- 1
src/java/org/apache/poi/poifs/filesystem/FileMagic.java View File

@@ -105,7 +105,7 @@ public enum FileMagic {
UNKNOWN(new byte[0]);

// update this if a longer pattern is added
final static int MAX_PATTERN_LENGTH = 44;
static final int MAX_PATTERN_LENGTH = 44;

final byte[][] magic;


+ 3
- 3
src/java/org/apache/poi/poifs/nio/FileBackedDataSource.java View File

@@ -37,7 +37,7 @@ import org.apache.poi.util.POILogger;
* A POIFS {@link DataSource} backed by a File
*/
public class FileBackedDataSource extends DataSource implements Closeable {
private final static POILogger logger = POILogFactory.getLogger(FileBackedDataSource.class);
private static final POILogger LOG = POILogFactory.getLogger(FileBackedDataSource.class);

private final FileChannel channel;
private Long channelSize;
@@ -195,10 +195,10 @@ public class FileBackedDataSource extends DataSource implements Closeable {
try {
CleanerUtil.getCleaner().freeBuffer(buffer);
} catch (IOException e) {
logger.log(POILogger.WARN, "Failed to unmap the buffer", e);
LOG.log(POILogger.WARN, "Failed to unmap the buffer", e);
}
} else {
logger.log(POILogger.DEBUG, CleanerUtil.UNMAP_NOT_SUPPORTED_REASON);
LOG.log(POILogger.DEBUG, CleanerUtil.UNMAP_NOT_SUPPORTED_REASON);
}
}
}

+ 8
- 9
src/java/org/apache/poi/poifs/property/PropertyTable.java View File

@@ -41,8 +41,7 @@ import org.apache.poi.util.POILogger;
* chain of blocks.
*/
public final class PropertyTable implements BATManaged {
private static final POILogger _logger =
POILogFactory.getLogger(PropertyTable.class);
private static final POILogger LOG = POILogFactory.getLogger(PropertyTable.class);

//arbitrarily selected; may need to increase
private static final int MAX_RECORD_LENGTH = 100_000;
@@ -97,7 +96,7 @@ public final class PropertyTable implements BATManaged {
// Looks to be a truncated block
// This isn't allowed, but some third party created files
// sometimes do this, and we can normally read anyway
_logger.log(POILogger.WARN, "Short Property Block, ", bb.remaining(),
LOG.log(POILogger.WARN, "Short Property Block, ", bb.remaining(),
" bytes instead of the expected " + _bigBigBlockSize.getBigBlockSize());
toRead = bb.remaining();
}
@@ -175,7 +174,7 @@ public final class PropertyTable implements BATManaged {
}
return numBlocks;
}
/**
* Prepare to be written
*/
@@ -184,7 +183,7 @@ public final class PropertyTable implements BATManaged {
// give each property its index
int i=0;
for (Property p : _properties) {
// only handle non-null properties
// only handle non-null properties
if (p == null) continue;
p.setIndex(i++);
pList.add(p);
@@ -192,8 +191,8 @@ public final class PropertyTable implements BATManaged {

// prepare each property for writing
for (Property p : pList) p.preWrite();
}
}
/**
* Writes the properties out into the given low-level stream
*/
@@ -205,7 +204,7 @@ public final class PropertyTable implements BATManaged {
}
}
os.close();
// Update the start position if needed
if(getStartBlock() != stream.getStartBlock()) {
setStartBlock(stream.getStartBlock());
@@ -248,7 +247,7 @@ public final class PropertyTable implements BATManaged {
if (! Property.isValidIndex(index))
return false;
if (index < 0 || index >= _properties.size()) {
_logger.log(POILogger.WARN, "Property index " + index +
LOG.log(POILogger.WARN, "Property index " + index +
"outside the valid range 0.."+_properties.size());
return false;
}

+ 1
- 1
src/java/org/apache/poi/sl/draw/BitmapImageRenderer.java View File

@@ -49,7 +49,7 @@ import org.apache.poi.util.POILogger;
* For now this class renders only images supported by the javax.imageio.ImageIO framework.
**/
public class BitmapImageRenderer implements ImageRenderer {
private final static POILogger LOG = POILogFactory.getLogger(BitmapImageRenderer.class);
private static final POILogger LOG = POILogFactory.getLogger(BitmapImageRenderer.class);

protected BufferedImage img;


+ 1
- 1
src/java/org/apache/poi/sl/draw/geom/PresetGeometries.java View File

@@ -36,7 +36,7 @@ import org.apache.poi.util.POILogger;
import org.apache.poi.util.XMLHelper;

public final class PresetGeometries {
private final static POILogger LOG = POILogFactory.getLogger(PresetGeometries.class);
private static final POILogger LOG = POILogFactory.getLogger(PresetGeometries.class);

private final Map<String, CustomGeometry> map = new TreeMap<>();


+ 1
- 1
src/java/org/apache/poi/sl/draw/geom/PresetParser.java View File

@@ -55,7 +55,7 @@ class PresetParser {
}
}

private final static POILogger LOG = POILogFactory.getLogger(PresetParser.class);
private static final POILogger LOG = POILogFactory.getLogger(PresetParser.class);

private Mode mode;


+ 27
- 24
src/java/org/apache/poi/ss/format/CellFormat.java View File

@@ -24,6 +24,7 @@ import java.util.Locale;
import java.util.Map;
import java.util.WeakHashMap;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

@@ -50,13 +51,13 @@ import org.apache.poi.util.LocaleUtil;
* <dt>One part (example: <tt>[Green]#.##</tt>)</dt>
* <dd>If the value is a number, display according to this one part (example: green text,
* with up to two decimal points). If the value is text, display it as is.</dd>
*
*
* <dt>Two parts (example: <tt>[Green]#.##;[Red]#.##</tt>)</dt>
* <dd>If the value is a positive number or zero, display according to the first part (example: green
* text, with up to two decimal points); if it is a negative number, display
* according to the second part (example: red text, with up to two decimal
* points). If the value is text, display it as is.</dd>
*
*
* <dt>Three parts (example: <tt>[Green]#.##;[Black]#.##;[Red]#.##</tt>)</dt>
* <dd>If the value is a positive
* number, display according to the first part (example: green text, with up to
@@ -64,7 +65,7 @@ import org.apache.poi.util.LocaleUtil;
* (example: black text, with up to two decimal points); if it is a negative
* number, display according to the third part (example: red text, with up to
* two decimal points). If the value is text, display it as is.</dd>
*
*
* <dt>Four parts (example: <tt>[Green]#.##;[Black]#.##;[Red]#.##;[@]</tt>)</dt>
* <dd>If the value is a positive number, display according to the first part (example: green text,
* with up to two decimal points); if it is zero, display according to the
@@ -82,7 +83,7 @@ import org.apache.poi.util.LocaleUtil;
* <p>
* In addition to these, there is a general format that is used when no format
* is specified.
*
*
* TODO Merge this with {@link DataFormatter} so we only have one set of
* code for formatting numbers.
* TODO Re-use parts of this logic with {@link ConditionalFormatting} /
@@ -91,13 +92,8 @@ import org.apache.poi.util.LocaleUtil;
* native character numbers, as documented at https://help.libreoffice.org/Common/Number_Format_Codes
*/
public class CellFormat {
private final Locale locale;
private final String format;
private final CellFormatPart posNumFmt;
private final CellFormatPart zeroNumFmt;
private final CellFormatPart negNumFmt;
private final CellFormatPart textFmt;
private final int formatPartCount;
/** The logger to use in the formatting code. */
private static final Logger LOG = Logger.getLogger(CellFormat.class.getName());

private static final Pattern ONE_PART = Pattern.compile(
CellFormatPart.FORMAT_PAT.pattern() + "(;|$)",
@@ -115,8 +111,16 @@ public class CellFormat {
"###################################################" +
"###################################################";

private static String QUOTE = "\"";
private static final String QUOTE = "\"";

private final Locale locale;
private final String format;
private final CellFormatPart posNumFmt;
private final CellFormatPart zeroNumFmt;
private final CellFormatPart negNumFmt;
private final CellFormatPart textFmt;
private final int formatPartCount;

private static CellFormat createGeneralFormat(final Locale locale) {
return new CellFormat(locale, "General") {
@Override
@@ -187,14 +191,13 @@ public class CellFormat {

parts.add(new CellFormatPart(locale, valueDesc));
} catch (RuntimeException e) {
CellFormatter.logger.log(Level.WARNING,
"Invalid format: " + CellFormatter.quote(m.group()), e);
LOG.log(Level.WARNING, "Invalid format: " + CellFormatter.quote(m.group()), e);
parts.add(null);
}
}
formatPartCount = parts.size();
switch (formatPartCount) {
case 1:
posNumFmt = parts.get(0);
@@ -382,16 +385,16 @@ public class CellFormat {
* Returns the {@link CellFormatPart} that applies to the value. Result
* depends on how many parts the cell format has, the cell value and any
* conditions. The value must be a {@link Number}.
*
*
* @param value The value.
* @return The {@link CellFormatPart} that applies to the value.
*/
private CellFormatPart getApplicableFormatPart(Object value) {
if (value instanceof Number) {
double val = ((Number) value).doubleValue();
if (formatPartCount == 1) {
if (!posNumFmt.hasCondition()
|| (posNumFmt.hasCondition() && posNumFmt.applies(val))) {
@@ -425,15 +428,15 @@ public class CellFormat {
} else {
throw new IllegalArgumentException("value must be a Number");
}
}
/**
* Returns the ultimate cell type, following the results of formulas. If
* the cell is a {@link CellType#FORMULA}, this returns the result of
* {@link Cell#getCachedFormulaResultType()}. Otherwise this returns the
* result of {@link Cell#getCellType()}.
*
*
* @param cell The cell.
*
* @return The ultimate type of this cell.

+ 14
- 10
src/java/org/apache/poi/ss/format/CellFormatPart.java View File

@@ -26,10 +26,10 @@ import javax.swing.*;
import java.awt.*;
import java.util.*;
import java.util.List;
import java.util.logging.Logger;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

import static org.apache.poi.ss.format.CellFormatter.logger;
import static org.apache.poi.ss.format.CellFormatter.quote;

/**
@@ -49,13 +49,16 @@ import static org.apache.poi.ss.format.CellFormatter.quote;
* @author Ken Arnold, Industrious Media LLC
*/
public class CellFormatPart {
private static final Logger LOG = Logger.getLogger(CellFormat.class.getName());

static final Map<String, Color> NAMED_COLORS;


private final Color color;
private CellFormatCondition condition;
private final CellFormatter format;
private final CellFormatType type;

static final Map<String, Color> NAMED_COLORS;

static {
NAMED_COLORS = new TreeMap<>(
String.CASE_INSENSITIVE_ORDER);
@@ -106,7 +109,7 @@ public class CellFormatPart {
// A condition specification
String condition = "([<>=]=?|!=|<>) # The operator\n" +
" \\s*([0-9]+(?:\\.[0-9]*)?)\\s* # The constant to test against\n";
// A currency symbol / string, in a specific locale
String currency = "(\\[\\$.{0,3}-[0-9a-f]{3}\\])";

@@ -173,7 +176,7 @@ public class CellFormatPart {
public CellFormatPart(String desc) {
this(LocaleUtil.getUserLocale(), desc);
}
/**
* Create an object to represent a format part.
*
@@ -253,8 +256,9 @@ public class CellFormatPart {
if (cdesc == null || cdesc.length() == 0)
return null;
Color c = NAMED_COLORS.get(cdesc);
if (c == null)
logger.warning("Unknown color: " + quote(cdesc));
if (c == null) {
LOG.warning("Unknown color: " + quote(cdesc));
}
return c;
}

@@ -297,7 +301,7 @@ public class CellFormatPart {
*/
private CellFormatter getFormatter(Locale locale, Matcher matcher) {
String fdesc = matcher.group(SPECIFICATION_GROUP);
// For now, we don't support localised currencies, so simplify if there
Matcher currencyM = CURRENCY_PAT.matcher(fdesc);
if (currencyM.find()) {
@@ -311,7 +315,7 @@ public class CellFormatPart {
}
fdesc = fdesc.replace(currencyPart, currencyRepl);
}
// Build a formatter for this simplified string
return type.formatter(locale, fdesc);
}
@@ -339,7 +343,7 @@ public class CellFormatPart {
String c2 = null;
if (codePoints.hasNext())
c2 = codePoints.next().toLowerCase(Locale.ROOT);
switch (c1) {
case "@":
return CellFormatType.TEXT;

+ 7
- 10
src/java/org/apache/poi/ss/format/CellFormatter.java View File

@@ -23,10 +23,11 @@ import org.apache.poi.util.LocaleUtil;

/**
* This is the abstract supertype for the various cell formatters.
*
* @author Ken Arnold, Industrious Media LLC
*/
public abstract class CellFormatter {
/** The logger to use in the formatting code. */
private static final Logger LOG = Logger.getLogger(CellFormatter.class.getName());

/** The original specified format. */
protected final String format;
protected final Locale locale;
@@ -51,16 +52,12 @@ public abstract class CellFormatter {
this.format = format;
}

/** The logger to use in the formatting code. */
static final Logger logger = Logger.getLogger(
CellFormatter.class.getName());

/**
* Format a value according the format string.
* <p/>
* NOTE: this method must be thread safe! In particular, if it uses a
* NOTE: this method must be thread safe! In particular, if it uses a
* Format instance that is not thread safe, i.e. DateFormat, this method
* must be synchronized, either on the method, if the format is a final
* must be synchronized, either on the method, if the format is a final
* property, or on the format instance itself.
*
* @param toAppendTo The buffer to append to.
@@ -71,9 +68,9 @@ public abstract class CellFormatter {
/**
* Format a value according to the type, in the most basic way.
* <p/>
* NOTE: this method must be thread safe! In particular, if it uses a
* NOTE: this method must be thread safe! In particular, if it uses a
* Format instance that is not thread safe, i.e. DateFormat, this method
* must be synchronized, either on the method, if the format is a final
* must be synchronized, either on the method, if the format is a final
* property, or on the format instance itself.
*
* @param toAppendTo The buffer to append to.

+ 9
- 9
src/java/org/apache/poi/ss/formula/FormulaParser.java View File

@@ -93,7 +93,7 @@ import org.apache.poi.util.POILogger;
*/
@Internal
public final class FormulaParser {
private final static POILogger log = POILogFactory.getLogger(FormulaParser.class);
private static final POILogger log = POILogFactory.getLogger(FormulaParser.class);
private final String _formulaString;
private final int _formulaLength;
/** points at the next character to be read (after the {@link #look} codepoint) */
@@ -101,9 +101,9 @@ public final class FormulaParser {

private ParseNode _rootNode;

private final static char TAB = '\t'; // HSSF + XSSF
private final static char CR = '\r'; // Normally just XSSF
private final static char LF = '\n'; // Normally just XSSF
private static final char TAB = '\t'; // HSSF + XSSF
private static final char CR = '\r'; // Normally just XSSF
private static final char LF = '\n'; // Normally just XSSF

/**
* Lookahead unicode codepoint
@@ -585,11 +585,11 @@ public final class FormulaParser {


private final static String specHeaders = "Headers";
private final static String specAll = "All";
private final static String specData = "Data";
private final static String specTotals = "Totals";
private final static String specThisRow = "This Row";
private static final String specHeaders = "Headers";
private static final String specAll = "All";
private static final String specData = "Data";
private static final String specTotals = "Totals";
private static final String specThisRow = "This Row";
/**
* Parses a structured reference, returns it as area reference.

+ 6
- 6
src/java/org/apache/poi/ss/formula/constant/ErrorConstant.java View File

@@ -22,12 +22,12 @@ import org.apache.poi.util.POILogFactory;
import org.apache.poi.util.POILogger;
/**
* Represents a constant error code value as encoded in a constant values array. <p>
*
* This class is a type-safe wrapper for a 16-bit int value performing a similar job to
*
* This class is a type-safe wrapper for a 16-bit int value performing a similar job to
* <tt>ErrorEval</tt>.
*/
public class ErrorConstant {
private static final POILogger logger = POILogFactory.getLogger(ErrorConstant.class);
public final class ErrorConstant {
private static final POILogger LOG = POILogFactory.getLogger(ErrorConstant.class);
private static final ErrorConstant NULL = new ErrorConstant(FormulaError.NULL.getCode());
private static final ErrorConstant DIV_0 = new ErrorConstant(FormulaError.DIV0.getCode());
private static final ErrorConstant VALUE = new ErrorConstant(FormulaError.VALUE.getCode());
@@ -41,7 +41,7 @@ public class ErrorConstant {
private ErrorConstant(int errorCode) {
_errorCode = errorCode;
}
public int getErrorCode() {
return _errorCode;
}
@@ -66,7 +66,7 @@ public class ErrorConstant {
default: break;
}
}
logger.log( POILogger.WARN, "Warning - unexpected error code (", errorCode, ")");
LOG.log( POILogger.WARN, "Warning - unexpected error code (", errorCode, ")");
return new ErrorConstant(errorCode);
}


+ 3
- 3
src/java/org/apache/poi/ss/formula/functions/Dec2Bin.java View File

@@ -52,9 +52,9 @@ public class Dec2Bin extends Var1or2ArgFunction implements FreeRefFunction {

public static final FreeRefFunction instance = new Dec2Bin();

private final static long MIN_VALUE = -512;
private final static long MAX_VALUE = 511;
private final static int DEFAULT_PLACES_VALUE = 10;
private static final long MIN_VALUE = -512;
private static final long MAX_VALUE = 511;
private static final int DEFAULT_PLACES_VALUE = 10;

public ValueEval evaluate(int srcRowIndex, int srcColumnIndex, ValueEval numberVE, ValueEval placesVE) {
ValueEval veText1;

+ 3
- 3
src/java/org/apache/poi/ss/formula/functions/Dec2Hex.java View File

@@ -56,9 +56,9 @@ public final class Dec2Hex extends Var1or2ArgFunction implements FreeRefFunction

public static final FreeRefFunction instance = new Dec2Hex();

private final static long MIN_VALUE = Long.parseLong("-549755813888");
private final static long MAX_VALUE = Long.parseLong("549755813887");
private final static int DEFAULT_PLACES_VALUE = 10;
private static final long MIN_VALUE = Long.parseLong("-549755813888");
private static final long MAX_VALUE = Long.parseLong("549755813887");
private static final int DEFAULT_PLACES_VALUE = 10;

public ValueEval evaluate(int srcRowIndex, int srcColumnIndex, ValueEval number, ValueEval places) {
ValueEval veText1;

+ 2
- 2
src/java/org/apache/poi/ss/formula/functions/Delta.java View File

@@ -44,8 +44,8 @@ public final class Delta extends Fixed2ArgFunction implements FreeRefFunction {

public static final FreeRefFunction instance = new Delta();

private final static NumberEval ONE = new NumberEval(1);
private final static NumberEval ZERO = new NumberEval(0);
private static final NumberEval ONE = new NumberEval(1);
private static final NumberEval ZERO = new NumberEval(0);

public ValueEval evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg1, ValueEval arg2) {
try {

+ 1
- 1
src/java/org/apache/poi/ss/formula/functions/NumericFunction.java View File

@@ -391,7 +391,7 @@ public abstract class NumericFunction implements Function {
};
public static final Function POISSON = new Fixed3ArgFunction() {

private final static double DEFAULT_RETURN_RESULT =1;
private static final double DEFAULT_RETURN_RESULT =1;
/**
* This checks is x = 0 and the mean = 0.

+ 2
- 2
src/java/org/apache/poi/ss/formula/ptg/AddPtg.java View File

@@ -21,9 +21,9 @@ package org.apache.poi.ss.formula.ptg;
* Addition operator PTG the "+" binomial operator.
*/
public final class AddPtg extends ValueOperatorPtg {
public final static byte sid = 0x03;
public static final byte sid = 0x03;

private final static String ADD = "+";
private static final String ADD = "+";

public static final AddPtg instance = new AddPtg();


+ 1
- 1
src/java/org/apache/poi/ss/formula/ptg/Area2DPtgBase.java View File

@@ -25,7 +25,7 @@ import org.apache.poi.util.LittleEndianOutput;
* Common superclass of 2-D area refs
*/
public abstract class Area2DPtgBase extends AreaPtgBase {
private final static int SIZE = 9;
private static final int SIZE = 9;

protected Area2DPtgBase(int firstRow, int lastRow, int firstColumn, int lastColumn, boolean firstRowRelative, boolean lastRowRelative, boolean firstColRelative, boolean lastColRelative) {
super(firstRow, lastRow, firstColumn, lastColumn, firstRowRelative, lastRowRelative, firstColRelative, lastColRelative);

+ 2
- 2
src/java/org/apache/poi/ss/formula/ptg/Area3DPtg.java View File

@@ -37,8 +37,8 @@ import org.apache.poi.util.LittleEndianOutput;
* The XSSF equivalent is {@link Area3DPxg}
*/
public final class Area3DPtg extends AreaPtgBase implements WorkbookDependentFormula, ExternSheetReferenceToken {
public final static byte sid = 0x3b;
private final static int SIZE = 11; // 10 + 1 for Ptg
public static final byte sid = 0x3b;
private static final int SIZE = 11; // 10 + 1 for Ptg

private int field_1_index_extern_sheet;


+ 1
- 1
src/java/org/apache/poi/ss/formula/ptg/AreaErrPtg.java View File

@@ -29,7 +29,7 @@ import org.apache.poi.util.LittleEndianOutput;
* AreaErr - handles deleted cell area references.
*/
public final class AreaErrPtg extends OperandPtg {
public final static byte sid = 0x2B;
public static final byte sid = 0x2B;
private final int unused1;
private final int unused2;


+ 1
- 1
src/java/org/apache/poi/ss/formula/ptg/AreaNPtg.java View File

@@ -24,7 +24,7 @@ import org.apache.poi.util.LittleEndianInput;
* @author Jason Height (jheight at chariot dot net dot au)
*/
public final class AreaNPtg extends Area2DPtgBase {
public final static short sid = 0x2D;
public static final short sid = 0x2D;

public AreaNPtg(AreaNPtg other) {
super(other);

+ 1
- 1
src/java/org/apache/poi/ss/formula/ptg/AreaPtg.java View File

@@ -24,7 +24,7 @@ import org.apache.poi.util.LittleEndianInput;
* Specifies a rectangular area of cells A1:A4 for instance.
*/
public final class AreaPtg extends Area2DPtgBase {
public final static short sid = 0x25;
public static final short sid = 0x25;

public AreaPtg(int firstRow, int lastRow, int firstColumn, int lastColumn, boolean firstRowRelative, boolean lastRowRelative, boolean firstColRelative, boolean lastColRelative) {
super(firstRow, lastRow, firstColumn, lastColumn, firstRowRelative, lastRowRelative, firstColRelative, lastColRelative);

+ 3
- 3
src/java/org/apache/poi/ss/formula/ptg/AreaPtgBase.java View File

@@ -34,9 +34,9 @@ import org.apache.poi.util.LittleEndianOutput;
*/
public abstract class AreaPtgBase extends OperandPtg implements AreaI {

private final static BitField rowRelative = BitFieldFactory.getInstance(0x8000);
private final static BitField colRelative = BitFieldFactory.getInstance(0x4000);
private final static BitField columnMask = BitFieldFactory.getInstance(0x3FFF);
private static final BitField rowRelative = BitFieldFactory.getInstance(0x8000);
private static final BitField colRelative = BitFieldFactory.getInstance(0x4000);
private static final BitField columnMask = BitFieldFactory.getInstance(0x3FFF);

/** zero based, unsigned 16 bit */
private int field_1_first_row;

+ 2
- 2
src/java/org/apache/poi/ss/formula/ptg/AttrPtg.java View File

@@ -36,8 +36,8 @@ import org.apache.poi.util.LittleEndianOutput;
* in SUM functions (i.e. SUM(A1:A3) causes an area PTG then an ATTR with the SUM option set)
*/
public final class AttrPtg extends ControlPtg {
public final static byte sid = 0x19;
private final static int SIZE = 4;
public static final byte sid = 0x19;
private static final int SIZE = 4;

// flags 'volatile' and 'space', can be combined.
// OOO spec says other combinations are theoretically possible but not likely to occur.

+ 2
- 2
src/java/org/apache/poi/ss/formula/ptg/ConcatPtg.java View File

@@ -18,9 +18,9 @@
package org.apache.poi.ss.formula.ptg;

public final class ConcatPtg extends ValueOperatorPtg {
public final static byte sid = 0x08;
public static final byte sid = 0x08;

private final static String CONCAT = "&";
private static final String CONCAT = "&";

public static final ConcatPtg instance = new ConcatPtg();


+ 1
- 1
src/java/org/apache/poi/ss/formula/ptg/DeletedArea3DPtg.java View File

@@ -34,7 +34,7 @@ import org.apache.poi.util.LittleEndianOutput;
* @version 1.0-pre
*/
public final class DeletedArea3DPtg extends OperandPtg implements WorkbookDependentFormula {
public final static byte sid = 0x3d;
public static final byte sid = 0x3d;
private final int field_1_index_extern_sheet;
private final int unused1;
private final int unused2;

+ 1
- 1
src/java/org/apache/poi/ss/formula/ptg/DeletedRef3DPtg.java View File

@@ -35,7 +35,7 @@ import org.apache.poi.util.LittleEndianOutput;
* @since 1.0-pre
*/
public final class DeletedRef3DPtg extends OperandPtg implements WorkbookDependentFormula {
public final static byte sid = 0x3c;
public static final byte sid = 0x3c;
private final int field_1_index_extern_sheet;
private final int unused1;


+ 1
- 1
src/java/org/apache/poi/ss/formula/ptg/DividePtg.java View File

@@ -21,7 +21,7 @@ package org.apache.poi.ss.formula.ptg;
* This PTG implements the standard binomial divide "/"
*/
public final class DividePtg extends ValueOperatorPtg {
public final static byte sid = 0x06;
public static final byte sid = 0x06;

public static final DividePtg instance = new DividePtg();


+ 1
- 1
src/java/org/apache/poi/ss/formula/ptg/EqualPtg.java View File

@@ -22,7 +22,7 @@ package org.apache.poi.ss.formula.ptg;
* @author andy
*/
public final class EqualPtg extends ValueOperatorPtg {
public final static byte sid = 0x0b;
public static final byte sid = 0x0b;

public static final EqualPtg instance = new EqualPtg();


+ 2
- 2
src/java/org/apache/poi/ss/formula/ptg/ExpPtg.java View File

@@ -25,8 +25,8 @@ import org.apache.poi.util.LittleEndianInput;
import org.apache.poi.util.LittleEndianOutput;

public final class ExpPtg extends ControlPtg {
private final static int SIZE = 5;
public final static short sid = 0x1;
private static final int SIZE = 5;
public static final short sid = 0x1;

private final int field_1_first_row;
private final int field_2_first_col;

+ 2
- 2
src/java/org/apache/poi/ss/formula/ptg/FuncPtg.java View File

@@ -24,8 +24,8 @@ import org.apache.poi.util.LittleEndianOutput;

public final class FuncPtg extends AbstractFunctionPtg {

public final static byte sid = 0x21;
public final static int SIZE = 3;
public static final byte sid = 0x21;
public static final int SIZE = 3;

public static FuncPtg create(LittleEndianInput in) {
return create(in.readUShort());

+ 2
- 2
src/java/org/apache/poi/ss/formula/ptg/FuncVarPtg.java View File

@@ -28,8 +28,8 @@ import org.apache.poi.util.LittleEndianInput;
import org.apache.poi.util.LittleEndianOutput;

public final class FuncVarPtg extends AbstractFunctionPtg {
public final static byte sid = 0x22;
private final static int SIZE = 4;
public static final byte sid = 0x22;
private static final int SIZE = 4;

// See spec at 2.5.198.63 PtgFuncVar
private static final BitField ceFunc = BitFieldFactory.getInstance(0xF000);

+ 2
- 2
src/java/org/apache/poi/ss/formula/ptg/GreaterEqualPtg.java View File

@@ -22,8 +22,8 @@ package org.apache.poi.ss.formula.ptg;
* PTG class to implement greater or equal to
*/
public final class GreaterEqualPtg extends ValueOperatorPtg {
public final static int SIZE = 1;
public final static byte sid = 0x0c;
public static final int SIZE = 1;
public static final byte sid = 0x0c;

public static final GreaterEqualPtg instance = new GreaterEqualPtg();


+ 2
- 2
src/java/org/apache/poi/ss/formula/ptg/GreaterThanPtg.java View File

@@ -22,8 +22,8 @@ package org.apache.poi.ss.formula.ptg;
* Greater than operator PTG ">"
*/
public final class GreaterThanPtg extends ValueOperatorPtg {
public final static byte sid = 0x0D;
private final static String GREATERTHAN = ">";
public static final byte sid = 0x0D;
private static final String GREATERTHAN = ">";

public static final GreaterThanPtg instance = new GreaterThanPtg();


+ 2
- 2
src/java/org/apache/poi/ss/formula/ptg/IntPtg.java View File

@@ -42,8 +42,8 @@ public final class IntPtg extends ScalarConstantPtg {
return i >= MIN_VALUE && i <= MAX_VALUE;
}

public final static int SIZE = 3;
public final static byte sid = 0x1e;
public static final int SIZE = 3;
public static final byte sid = 0x1e;
private final int field_1_value;

public IntPtg(LittleEndianInput in) {

+ 1
- 1
src/java/org/apache/poi/ss/formula/ptg/IntersectionPtg.java View File

@@ -20,7 +20,7 @@ package org.apache.poi.ss.formula.ptg;
import org.apache.poi.util.LittleEndianOutput;

public final class IntersectionPtg extends OperationPtg {
public final static byte sid = 0x0f;
public static final byte sid = 0x0f;

public static final IntersectionPtg instance = new IntersectionPtg();


+ 1
- 1
src/java/org/apache/poi/ss/formula/ptg/LessEqualPtg.java View File

@@ -25,7 +25,7 @@ package org.apache.poi.ss.formula.ptg;
* Ptg class to implement less than or equal
*/
public final class LessEqualPtg extends ValueOperatorPtg {
public final static byte sid = 0x0a;
public static final byte sid = 0x0a;

public static final LessEqualPtg instance = new LessEqualPtg();


+ 2
- 2
src/java/org/apache/poi/ss/formula/ptg/LessThanPtg.java View File

@@ -24,10 +24,10 @@ package org.apache.poi.ss.formula.ptg;
*/
public final class LessThanPtg extends ValueOperatorPtg {
/** the sid for the less than operator as hex */
public final static byte sid = 0x09;
public static final byte sid = 0x09;

/** identifier for LESS THAN char */
private final static String LESSTHAN = "<";
private static final String LESSTHAN = "<";

public static final LessThanPtg instance = new LessThanPtg();


+ 2
- 2
src/java/org/apache/poi/ss/formula/ptg/MemAreaPtg.java View File

@@ -25,8 +25,8 @@ import org.apache.poi.util.LittleEndianInput;
import org.apache.poi.util.LittleEndianOutput;

public final class MemAreaPtg extends OperandPtg {
public final static short sid = 0x26;
private final static int SIZE = 7;
public static final short sid = 0x26;
private static final int SIZE = 7;
private final int field_1_reserved;
private final int field_2_subex_len;


+ 2
- 2
src/java/org/apache/poi/ss/formula/ptg/MemErrPtg.java View File

@@ -25,8 +25,8 @@ import org.apache.poi.util.LittleEndianInput;
import org.apache.poi.util.LittleEndianOutput;

public final class MemErrPtg extends OperandPtg {
public final static short sid = 0x27;
private final static int SIZE = 7;
public static final short sid = 0x27;
private static final int SIZE = 7;
private int field_1_reserved;
private short field_2_subex_len;


+ 1
- 1
src/java/org/apache/poi/ss/formula/ptg/MemFuncPtg.java View File

@@ -26,7 +26,7 @@ import org.apache.poi.util.LittleEndianOutput;

public final class MemFuncPtg extends OperandPtg {

public final static byte sid = 0x29;
public static final byte sid = 0x29;
private final int field_1_len_ref_subexpression;

/**

+ 2
- 2
src/java/org/apache/poi/ss/formula/ptg/MissingArgPtg.java View File

@@ -27,8 +27,8 @@ import org.apache.poi.util.LittleEndianOutput;
*/
public final class MissingArgPtg extends ScalarConstantPtg {

private final static int SIZE = 1;
public final static byte sid = 0x16;
private static final int SIZE = 1;
public static final byte sid = 0x16;

public static final Ptg instance = new MissingArgPtg();


+ 1
- 1
src/java/org/apache/poi/ss/formula/ptg/MultiplyPtg.java View File

@@ -21,7 +21,7 @@ package org.apache.poi.ss.formula.ptg;
* Implements the standard mathematical multiplication "*"
*/
public final class MultiplyPtg extends ValueOperatorPtg {
public final static byte sid = 0x05;
public static final byte sid = 0x05;

public static final MultiplyPtg instance = new MultiplyPtg();


+ 2
- 2
src/java/org/apache/poi/ss/formula/ptg/NamePtg.java View File

@@ -30,8 +30,8 @@ import org.apache.poi.util.LittleEndianOutput;
* See the spec at 2.5.198.76 PtgName
*/
public final class NamePtg extends OperandPtg implements WorkbookDependentFormula {
public final static short sid = 0x23;
private final static int SIZE = 5;
public static final short sid = 0x23;
private static final int SIZE = 5;

/** one-based index to defined name record */
private int field_1_label_index;

+ 2
- 2
src/java/org/apache/poi/ss/formula/ptg/NameXPtg.java View File

@@ -35,8 +35,8 @@ import org.apache.poi.util.LittleEndianOutput;
* is {@link NameXPxg}
*/
public final class NameXPtg extends OperandPtg implements WorkbookDependentFormula {
public final static short sid = 0x39;
private final static int SIZE = 7;
public static final short sid = 0x39;
private static final int SIZE = 7;

/** index to REF entry in externsheet record */
private final int _sheetRefIndex;

+ 1
- 1
src/java/org/apache/poi/ss/formula/ptg/NotEqualPtg.java View File

@@ -21,7 +21,7 @@ package org.apache.poi.ss.formula.ptg;
* Ptg class to implement not equal
*/
public final class NotEqualPtg extends ValueOperatorPtg {
public final static byte sid = 0x0e;
public static final byte sid = 0x0e;

public static final NotEqualPtg instance = new NotEqualPtg();


+ 2
- 2
src/java/org/apache/poi/ss/formula/ptg/NumberPtg.java View File

@@ -30,8 +30,8 @@ import org.apache.poi.util.LittleEndianOutput;
* field using IEEE notation
*/
public final class NumberPtg extends ScalarConstantPtg {
public final static int SIZE = 9;
public final static byte sid = 0x1f;
public static final int SIZE = 9;
public static final byte sid = 0x1f;
private final double field_1_value;

public NumberPtg(LittleEndianInput in) {

+ 3
- 3
src/java/org/apache/poi/ss/formula/ptg/OperationPtg.java View File

@@ -25,9 +25,9 @@ import java.util.function.Supplier;
* @author andy
*/
public abstract class OperationPtg extends Ptg {
public final static int TYPE_UNARY = 0;
public final static int TYPE_BINARY = 1;
public final static int TYPE_FUNCTION = 2;
public static final int TYPE_UNARY = 0;
public static final int TYPE_BINARY = 1;
public static final int TYPE_FUNCTION = 2;

protected OperationPtg() {}


+ 2
- 2
src/java/org/apache/poi/ss/formula/ptg/ParenthesisPtg.java View File

@@ -29,8 +29,8 @@ import org.apache.poi.util.LittleEndianOutput;
*/
public final class ParenthesisPtg extends ControlPtg {

private final static int SIZE = 1;
public final static byte sid = 0x15;
private static final int SIZE = 1;
public static final byte sid = 0x15;

public static final ParenthesisPtg instance = new ParenthesisPtg();


+ 3
- 3
src/java/org/apache/poi/ss/formula/ptg/PercentPtg.java View File

@@ -21,10 +21,10 @@ package org.apache.poi.ss.formula.ptg;
* Percent PTG.
*/
public final class PercentPtg extends ValueOperatorPtg {
public final static int SIZE = 1;
public final static byte sid = 0x14;
public static final int SIZE = 1;
public static final byte sid = 0x14;

private final static String PERCENT = "%";
private static final String PERCENT = "%";

public static final PercentPtg instance = new PercentPtg();


+ 1
- 1
src/java/org/apache/poi/ss/formula/ptg/PowerPtg.java View File

@@ -18,7 +18,7 @@
package org.apache.poi.ss.formula.ptg;

public final class PowerPtg extends ValueOperatorPtg {
public final static byte sid = 0x07;
public static final byte sid = 0x07;

public static final PowerPtg instance = new PowerPtg();


+ 2
- 2
src/java/org/apache/poi/ss/formula/ptg/RangePtg.java View File

@@ -21,8 +21,8 @@ import org.apache.poi.util.LittleEndianOutput;


public final class RangePtg extends OperationPtg {
public final static int SIZE = 1;
public final static byte sid = 0x11;
public static final int SIZE = 1;
public static final byte sid = 0x11;

public static final RangePtg instance = new RangePtg();


+ 1
- 1
src/java/org/apache/poi/ss/formula/ptg/Ref2DPtgBase.java View File

@@ -22,7 +22,7 @@ import org.apache.poi.util.LittleEndianInput;
import org.apache.poi.util.LittleEndianOutput;

abstract class Ref2DPtgBase extends RefPtgBase {
private final static int SIZE = 5;
private static final int SIZE = 5;

protected Ref2DPtgBase(int row, int column, boolean isRowRelative, boolean isColumnRelative) {
setRow(row);

+ 2
- 2
src/java/org/apache/poi/ss/formula/ptg/Ref3DPtg.java View File

@@ -37,9 +37,9 @@ import org.apache.poi.util.LittleEndianOutput;
* is {@link Ref3DPxg}
*/
public final class Ref3DPtg extends RefPtgBase implements WorkbookDependentFormula, ExternSheetReferenceToken {
public final static byte sid = 0x3a;
public static final byte sid = 0x3a;

private final static int SIZE = 7; // 6 + 1 for Ptg
private static final int SIZE = 7; // 6 + 1 for Ptg
private int field_1_index_extern_sheet;

public Ref3DPtg(Ref3DPtg other) {

+ 2
- 2
src/java/org/apache/poi/ss/formula/ptg/RefErrorPtg.java View File

@@ -30,8 +30,8 @@ import org.apache.poi.util.LittleEndianOutput;
*/
public final class RefErrorPtg extends OperandPtg {

private final static int SIZE = 5;
public final static byte sid = 0x2A;
private static final int SIZE = 5;
public static final byte sid = 0x2A;
private int field_1_reserved;

public RefErrorPtg() {

+ 1
- 1
src/java/org/apache/poi/ss/formula/ptg/RefNPtg.java View File

@@ -21,7 +21,7 @@ import org.apache.poi.ss.util.CellReference;
import org.apache.poi.util.LittleEndianInput;

public final class RefNPtg extends Ref2DPtgBase {
public final static byte sid = 0x2C;
public static final byte sid = 0x2C;

public RefNPtg(LittleEndianInput in) {
super(in);

+ 1
- 1
src/java/org/apache/poi/ss/formula/ptg/RefPtg.java View File

@@ -24,7 +24,7 @@ import org.apache.poi.util.LittleEndianInput;
* ReferencePtg - handles references (such as A1, A2, IA4)
*/
public final class RefPtg extends Ref2DPtgBase {
public final static byte sid = 0x24;
public static final byte sid = 0x24;

/**
* Takes in a String representation of a cell reference and fills out the

+ 1
- 1
src/java/org/apache/poi/ss/formula/ptg/StringPtg.java View File

@@ -30,7 +30,7 @@ import org.apache.poi.util.StringUtil;
* &lt;length 2 bytes&gt;char[]
*/
public final class StringPtg extends ScalarConstantPtg {
public final static byte sid = 0x17;
public static final byte sid = 0x17;
/** the character (") used in formulas to delimit string literals */
private static final char FORMULA_DELIMITER = '"';


+ 1
- 1
src/java/org/apache/poi/ss/formula/ptg/SubtractPtg.java View File

@@ -18,7 +18,7 @@
package org.apache.poi.ss.formula.ptg;

public final class SubtractPtg extends ValueOperatorPtg {
public final static byte sid = 0x04;
public static final byte sid = 0x04;

public static final SubtractPtg instance = new SubtractPtg();


+ 2
- 2
src/java/org/apache/poi/ss/formula/ptg/TblPtg.java View File

@@ -39,8 +39,8 @@ import org.apache.poi.util.LittleEndianOutput;
* See page 811 of the june 08 binary docs.
*/
public final class TblPtg extends ControlPtg {
private final static int SIZE = 5;
public final static short sid = 0x02;
private static final int SIZE = 5;
public static final short sid = 0x02;

/** The row number of the upper left corner */
private final int field_1_first_row;

+ 2
- 2
src/java/org/apache/poi/ss/formula/ptg/UnaryMinusPtg.java View File

@@ -21,9 +21,9 @@ package org.apache.poi.ss.formula.ptg;
* Unary Plus operator - does not have any effect on the operand
*/
public final class UnaryMinusPtg extends ValueOperatorPtg {
public final static byte sid = 0x13;
public static final byte sid = 0x13;

private final static String MINUS = "-";
private static final String MINUS = "-";

public static final UnaryMinusPtg instance = new UnaryMinusPtg();


+ 0
- 0
src/java/org/apache/poi/ss/formula/ptg/UnaryPlusPtg.java View File


Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save