Преглед изворни кода

[github-408] Increase performance of StylesTable.putStyle. Thanks to Jason Mirra. This closes #408

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1906152 13f79535-47bb-0310-9956-ffa450edef68
tags/REL_5_2_4
PJ Fanning пре 1 година
родитељ
комит
7807b706ac
1 измењених фајлова са 4 додато и 2 уклоњено
  1. 4
    2
      poi-ooxml/src/main/java/org/apache/poi/xssf/model/StylesTable.java

+ 4
- 2
poi-ooxml/src/main/java/org/apache/poi/xssf/model/StylesTable.java Прегледај датотеку

@@ -467,10 +467,12 @@ public class StylesTable extends POIXMLDocumentPart implements Styles {
public int putStyle(XSSFCellStyle style) {
CTXf mainXF = style.getCoreXf();

if(! xfs.contains(mainXF)) {
int ret = xfs.indexOf(mainXF);
if(ret == -1) {
xfs.add(mainXF);
ret = xfs.size() - 1;
}
return xfs.indexOf(mainXF);
return ret;
}

@Override

Loading…
Откажи
Сачувај