Sonar fixes
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1750171 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
fd1a23361b
commit
85f22291be
src
examples/src/org/apache/poi
java/org/apache/poi/hssf
extractor
record
cf
chart
common
crypto
usermodel
scratchpad/src/org/apache/poi/hwpf/model
@ -30,6 +30,7 @@ import org.apache.poi.hssf.usermodel.HSSFRichTextString;
|
|||||||
import org.apache.poi.hssf.usermodel.HSSFRow;
|
import org.apache.poi.hssf.usermodel.HSSFRow;
|
||||||
import org.apache.poi.hssf.usermodel.HSSFSheet;
|
import org.apache.poi.hssf.usermodel.HSSFSheet;
|
||||||
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
|
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
|
||||||
|
import org.apache.poi.ss.usermodel.BorderStyle;
|
||||||
import org.apache.poi.ss.util.CellRangeAddress;
|
import org.apache.poi.ss.util.CellRangeAddress;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -69,13 +70,13 @@ public final class HSSFReadWrite {
|
|||||||
|
|
||||||
f.setFontHeightInPoints((short) 12);
|
f.setFontHeightInPoints((short) 12);
|
||||||
f.setColor((short) 0xA);
|
f.setColor((short) 0xA);
|
||||||
f.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
|
f.setBold(true);
|
||||||
f2.setFontHeightInPoints((short) 10);
|
f2.setFontHeightInPoints((short) 10);
|
||||||
f2.setColor((short) 0xf);
|
f2.setColor((short) 0xf);
|
||||||
f2.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
|
f2.setBold(true);
|
||||||
cs.setFont(f);
|
cs.setFont(f);
|
||||||
cs.setDataFormat(HSSFDataFormat.getBuiltinFormat("($#,##0_);[Red]($#,##0)"));
|
cs.setDataFormat(HSSFDataFormat.getBuiltinFormat("($#,##0_);[Red]($#,##0)"));
|
||||||
cs2.setBorderBottom(HSSFCellStyle.BORDER_THIN);
|
cs2.setBorderBottom(BorderStyle.THIN);
|
||||||
cs2.setFillPattern((short) 1); // fill w fg
|
cs2.setFillPattern((short) 1); // fill w fg
|
||||||
cs2.setFillForegroundColor((short) 0xA);
|
cs2.setFillForegroundColor((short) 0xA);
|
||||||
cs2.setFont(f2);
|
cs2.setFont(f2);
|
||||||
@ -107,7 +108,7 @@ public final class HSSFReadWrite {
|
|||||||
rownum++;
|
rownum++;
|
||||||
rownum++;
|
rownum++;
|
||||||
HSSFRow r = s.createRow(rownum);
|
HSSFRow r = s.createRow(rownum);
|
||||||
cs3.setBorderBottom(HSSFCellStyle.BORDER_THICK);
|
cs3.setBorderBottom(BorderStyle.THICK);
|
||||||
for (int cellnum = 0; cellnum < 50; cellnum++) {
|
for (int cellnum = 0; cellnum < 50; cellnum++) {
|
||||||
HSSFCell c = r.createCell(cellnum);
|
HSSFCell c = r.createCell(cellnum);
|
||||||
c.setCellStyle(cs3);
|
c.setCellStyle(cs3);
|
||||||
@ -123,8 +124,11 @@ public final class HSSFReadWrite {
|
|||||||
|
|
||||||
// end deleted sheet
|
// end deleted sheet
|
||||||
FileOutputStream out = new FileOutputStream(outputFilename);
|
FileOutputStream out = new FileOutputStream(outputFilename);
|
||||||
|
try {
|
||||||
wb.write(out);
|
wb.write(out);
|
||||||
|
} finally {
|
||||||
out.close();
|
out.close();
|
||||||
|
}
|
||||||
|
|
||||||
wb.close();
|
wb.close();
|
||||||
}
|
}
|
||||||
|
@ -71,8 +71,6 @@ public class InCellLists {
|
|||||||
HSSFSheet sheet = null;
|
HSSFSheet sheet = null;
|
||||||
HSSFRow row = null;
|
HSSFRow row = null;
|
||||||
HSSFCell cell = null;
|
HSSFCell cell = null;
|
||||||
File outputFile = null;
|
|
||||||
FileOutputStream fos = null;
|
|
||||||
ArrayList<MultiLevelListItem> multiLevelListItems = null;
|
ArrayList<MultiLevelListItem> multiLevelListItems = null;
|
||||||
ArrayList<String> listItems = null;
|
ArrayList<String> listItems = null;
|
||||||
try {
|
try {
|
||||||
@ -170,9 +168,12 @@ public class InCellLists {
|
|||||||
row.setHeight((short)2800);
|
row.setHeight((short)2800);
|
||||||
|
|
||||||
// Save the completed workbook
|
// Save the completed workbook
|
||||||
outputFile = new File(outputFilename);
|
FileOutputStream fos = new FileOutputStream(new File(outputFilename));
|
||||||
fos = new FileOutputStream(outputFile);
|
try {
|
||||||
workbook.write(fos);
|
workbook.write(fos);
|
||||||
|
} finally {
|
||||||
|
fos.close();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
catch(FileNotFoundException fnfEx) {
|
catch(FileNotFoundException fnfEx) {
|
||||||
System.out.println("Caught a: " + fnfEx.getClass().getName());
|
System.out.println("Caught a: " + fnfEx.getClass().getName());
|
||||||
@ -190,9 +191,6 @@ public class InCellLists {
|
|||||||
if (workbook != null) {
|
if (workbook != null) {
|
||||||
workbook.close();
|
workbook.close();
|
||||||
}
|
}
|
||||||
if (fos != null) {
|
|
||||||
fos.close();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -18,21 +18,27 @@
|
|||||||
*/
|
*/
|
||||||
package org.apache.poi.ss.examples;
|
package org.apache.poi.ss.examples;
|
||||||
|
|
||||||
import org.apache.poi.ss.usermodel.*;
|
|
||||||
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
|
|
||||||
import org.apache.poi.ss.util.CellRangeAddress;
|
|
||||||
import org.apache.poi.ss.util.CellReference;
|
|
||||||
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
|
|
||||||
import org.apache.poi.xssf.streaming.SXSSFWorkbook;
|
|
||||||
|
|
||||||
import java.io.FileOutputStream;
|
import java.io.FileOutputStream;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
|
||||||
|
import org.apache.poi.ss.usermodel.Cell;
|
||||||
|
import org.apache.poi.ss.usermodel.CellStyle;
|
||||||
|
import org.apache.poi.ss.usermodel.Font;
|
||||||
|
import org.apache.poi.ss.usermodel.IndexedColors;
|
||||||
|
import org.apache.poi.ss.usermodel.Row;
|
||||||
|
import org.apache.poi.ss.usermodel.Sheet;
|
||||||
|
import org.apache.poi.ss.usermodel.Workbook;
|
||||||
|
import org.apache.poi.ss.util.CellRangeAddress;
|
||||||
|
import org.apache.poi.ss.util.CellReference;
|
||||||
|
import org.apache.poi.xssf.streaming.SXSSFWorkbook;
|
||||||
|
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
|
||||||
|
|
||||||
public class SSPerformanceTest {
|
public class SSPerformanceTest {
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) throws IOException {
|
||||||
if (args.length != 4) usage("need four command arguments");
|
if (args.length != 4) usage("need four command arguments");
|
||||||
|
|
||||||
String type = args[0];
|
String type = args[0];
|
||||||
@ -52,6 +58,8 @@ public class SSPerformanceTest {
|
|||||||
}
|
}
|
||||||
long timeFinished = System.currentTimeMillis();
|
long timeFinished = System.currentTimeMillis();
|
||||||
System.out.println("Elapsed " + (timeFinished-timeStarted)/1000 + " seconds");
|
System.out.println("Elapsed " + (timeFinished-timeStarted)/1000 + " seconds");
|
||||||
|
|
||||||
|
workBook.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void addContent(Workbook workBook, boolean isHType, int rows, int cols) {
|
private static void addContent(Workbook workBook, boolean isHType, int rows, int cols) {
|
||||||
@ -147,7 +155,7 @@ public class SSPerformanceTest {
|
|||||||
|
|
||||||
Font headerFont = wb.createFont();
|
Font headerFont = wb.createFont();
|
||||||
headerFont.setFontHeightInPoints((short) 14);
|
headerFont.setFontHeightInPoints((short) 14);
|
||||||
headerFont.setBoldweight(Font.BOLDWEIGHT_BOLD);
|
headerFont.setBold(true);
|
||||||
style = wb.createCellStyle();
|
style = wb.createCellStyle();
|
||||||
style.setAlignment(CellStyle.ALIGN_CENTER);
|
style.setAlignment(CellStyle.ALIGN_CENTER);
|
||||||
style.setVerticalAlignment(CellStyle.VERTICAL_CENTER);
|
style.setVerticalAlignment(CellStyle.VERTICAL_CENTER);
|
||||||
@ -159,7 +167,7 @@ public class SSPerformanceTest {
|
|||||||
Font monthFont = wb.createFont();
|
Font monthFont = wb.createFont();
|
||||||
monthFont.setFontHeightInPoints((short)12);
|
monthFont.setFontHeightInPoints((short)12);
|
||||||
monthFont.setColor(IndexedColors.RED.getIndex());
|
monthFont.setColor(IndexedColors.RED.getIndex());
|
||||||
monthFont.setBoldweight(Font.BOLDWEIGHT_BOLD);
|
monthFont.setBold(true);
|
||||||
style = wb.createCellStyle();
|
style = wb.createCellStyle();
|
||||||
style.setAlignment(CellStyle.ALIGN_CENTER);
|
style.setAlignment(CellStyle.ALIGN_CENTER);
|
||||||
style.setVerticalAlignment(CellStyle.VERTICAL_CENTER);
|
style.setVerticalAlignment(CellStyle.VERTICAL_CENTER);
|
||||||
|
@ -89,7 +89,7 @@ public class OldExcelExtractor implements Closeable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("resource")
|
@SuppressWarnings("resource")
|
||||||
FileInputStream biffStream = new FileInputStream(f);
|
FileInputStream biffStream = new FileInputStream(f); // NOSONAR
|
||||||
try {
|
try {
|
||||||
open(biffStream);
|
open(biffStream);
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
|
@ -89,7 +89,7 @@ public final class ColorGradientFormatting implements Cloneable {
|
|||||||
return thresholds;
|
return thresholds;
|
||||||
}
|
}
|
||||||
public void setThresholds(ColorGradientThreshold[] thresholds) {
|
public void setThresholds(ColorGradientThreshold[] thresholds) {
|
||||||
this.thresholds = thresholds;
|
this.thresholds = (thresholds == null) ? null : thresholds.clone();
|
||||||
updateThresholdPositions();
|
updateThresholdPositions();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -97,7 +97,7 @@ public final class ColorGradientFormatting implements Cloneable {
|
|||||||
return colors;
|
return colors;
|
||||||
}
|
}
|
||||||
public void setColors(ExtendedColor[] colors) {
|
public void setColors(ExtendedColor[] colors) {
|
||||||
this.colors = colors;
|
this.colors = (colors == null) ? null : colors.clone();
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean isClampToCurve() {
|
public boolean isClampToCurve() {
|
||||||
|
@ -29,7 +29,7 @@ import org.apache.poi.util.LittleEndian;
|
|||||||
* Font Formatting Block of the Conditional Formatting Rule Record.
|
* Font Formatting Block of the Conditional Formatting Rule Record.
|
||||||
*/
|
*/
|
||||||
public final class FontFormatting implements Cloneable {
|
public final class FontFormatting implements Cloneable {
|
||||||
private byte[] _rawData;
|
private final byte[] _rawData = new byte[RAW_DATA_SIZE];
|
||||||
|
|
||||||
private static final int OFFSET_FONT_NAME = 0;
|
private static final int OFFSET_FONT_NAME = 0;
|
||||||
private static final int OFFSET_FONT_HEIGHT = 64;
|
private static final int OFFSET_FONT_HEIGHT = 64;
|
||||||
@ -88,14 +88,7 @@ public final class FontFormatting implements Cloneable {
|
|||||||
*/
|
*/
|
||||||
private static final short FONT_WEIGHT_BOLD = 0x2bc;
|
private static final short FONT_WEIGHT_BOLD = 0x2bc;
|
||||||
|
|
||||||
private FontFormatting(byte[] rawData) {
|
public FontFormatting() {
|
||||||
_rawData = rawData;
|
|
||||||
}
|
|
||||||
|
|
||||||
public FontFormatting()
|
|
||||||
{
|
|
||||||
this(new byte[RAW_DATA_SIZE]);
|
|
||||||
|
|
||||||
setFontHeight(-1);
|
setFontHeight(-1);
|
||||||
setItalic(false);
|
setItalic(false);
|
||||||
setFontWieghtModified(false);
|
setFontWieghtModified(false);
|
||||||
@ -122,11 +115,8 @@ public final class FontFormatting implements Cloneable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/** Creates new FontFormatting */
|
/** Creates new FontFormatting */
|
||||||
public FontFormatting(RecordInputStream in)
|
public FontFormatting(RecordInputStream in) {
|
||||||
{
|
for (int i = 0; i < _rawData.length; i++) {
|
||||||
this(new byte[RAW_DATA_SIZE]);
|
|
||||||
for (int i = 0; i < _rawData.length; i++)
|
|
||||||
{
|
|
||||||
_rawData[i] = in.readByte();
|
_rawData[i] = in.readByte();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -542,9 +532,9 @@ public final class FontFormatting implements Cloneable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public FontFormatting clone()
|
public FontFormatting clone() {
|
||||||
{
|
FontFormatting other = new FontFormatting();
|
||||||
byte[] rawData = _rawData.clone();
|
System.arraycopy(_rawData, 0, other._rawData, 0, _rawData.length);
|
||||||
return new FontFormatting(rawData);
|
return other;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -71,7 +71,7 @@ public final class IconMultiStateFormatting implements Cloneable {
|
|||||||
return thresholds;
|
return thresholds;
|
||||||
}
|
}
|
||||||
public void setThresholds(Threshold[] thresholds) {
|
public void setThresholds(Threshold[] thresholds) {
|
||||||
this.thresholds = thresholds;
|
this.thresholds = (thresholds == null) ? null : thresholds.clone();
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean isIconOnly() {
|
public boolean isIconOnly() {
|
||||||
|
@ -36,7 +36,7 @@ public final class SeriesListRecord extends StandardRecord {
|
|||||||
private short[] field_1_seriesNumbers;
|
private short[] field_1_seriesNumbers;
|
||||||
|
|
||||||
public SeriesListRecord(short[] seriesNumbers) {
|
public SeriesListRecord(short[] seriesNumbers) {
|
||||||
field_1_seriesNumbers = seriesNumbers;
|
field_1_seriesNumbers = (seriesNumbers == null) ? null : seriesNumbers.clone();
|
||||||
}
|
}
|
||||||
|
|
||||||
public SeriesListRecord(RecordInputStream in) {
|
public SeriesListRecord(RecordInputStream in) {
|
||||||
@ -78,7 +78,7 @@ public final class SeriesListRecord extends StandardRecord {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public Object clone() {
|
public Object clone() {
|
||||||
return new SeriesListRecord(field_1_seriesNumbers.clone());
|
return new SeriesListRecord(field_1_seriesNumbers);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -107,7 +107,7 @@ public final class ExtendedColor implements Cloneable {
|
|||||||
return rgba;
|
return rgba;
|
||||||
}
|
}
|
||||||
public void setRGBA(byte[] rgba) {
|
public void setRGBA(byte[] rgba) {
|
||||||
this.rgba = rgba;
|
this.rgba = (rgba == null) ? null : rgba.clone();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -48,7 +48,7 @@ public class Biff8RC4Key extends Biff8EncryptionKey {
|
|||||||
}
|
}
|
||||||
|
|
||||||
CipherAlgorithm ca = CipherAlgorithm.rc4;
|
CipherAlgorithm ca = CipherAlgorithm.rc4;
|
||||||
_secretKey = new SecretKeySpec(keyDigest, ca.jceId);
|
_secretKey = new SecretKeySpec(keyDigest.clone(), ca.jceId);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -37,14 +37,14 @@ import org.apache.poi.util.LocaleUtil;
|
|||||||
* Data Validation Constraint
|
* Data Validation Constraint
|
||||||
*/
|
*/
|
||||||
public class DVConstraint implements DataValidationConstraint {
|
public class DVConstraint implements DataValidationConstraint {
|
||||||
/* package */ public static final class FormulaPair {
|
/* package */ static final class FormulaPair {
|
||||||
|
|
||||||
private final Ptg[] _formula1;
|
private final Ptg[] _formula1;
|
||||||
private final Ptg[] _formula2;
|
private final Ptg[] _formula2;
|
||||||
|
|
||||||
public FormulaPair(Ptg[] formula1, Ptg[] formula2) {
|
FormulaPair(Ptg[] formula1, Ptg[] formula2) {
|
||||||
_formula1 = formula1;
|
_formula1 = (formula1 == null) ? null : formula1.clone();
|
||||||
_formula2 = formula2;
|
_formula2 = (formula2 == null) ? null : formula2.clone();
|
||||||
}
|
}
|
||||||
public Ptg[] getFormula1() {
|
public Ptg[] getFormula1() {
|
||||||
return _formula1;
|
return _formula1;
|
||||||
@ -73,7 +73,7 @@ public class DVConstraint implements DataValidationConstraint {
|
|||||||
_formula2 = formulaB;
|
_formula2 = formulaB;
|
||||||
_value1 = value1;
|
_value1 = value1;
|
||||||
_value2 = value2;
|
_value2 = value2;
|
||||||
_explicitListValues = excplicitListValues;
|
_explicitListValues = (excplicitListValues == null) ? null : excplicitListValues.clone();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -89,7 +89,7 @@ public class FFData
|
|||||||
fillFields( std, offset );
|
fillFields( std, offset );
|
||||||
}
|
}
|
||||||
|
|
||||||
public void fillFields( final byte[] std, final int startOffset )
|
public void fillFields( final byte[] std, final int startOffset ) // NOSONAR
|
||||||
{
|
{
|
||||||
int offset = startOffset;
|
int offset = startOffset;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user