Javen O'Neal
|
9d58a47e0c
|
bug 58787: reintegrate changes from ss_border_property_template branch at r1748074. The BorderPropertyTemplate allows changes to border formatting to be staged in a template and applied to a sheet at a later time. This reduces the number of intermediate styles created, reduces interactions with cell objects (CellUtil.get/setCellProperties), and makes it easier to make the same formatting changes to multiple sheets. This utility can currently apply border line style and border color. This utility also adds the ability to add a border around a cell range rather than a single cell. Contributed by Mark Murphy.
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1748075 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-13 01:25:50 +00:00 |
|
Javen O'Neal
|
a3e44453ca
|
rename drawBorders(..., short color, ...) to drawColoredBorders to make it obvious that method changes border line style and color
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ss_border_property_template@1748074 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-13 01:00:51 +00:00 |
|
Javen O'Neal
|
ca9431d71f
|
add copy constructor
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ss_border_property_template@1748072 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-13 00:43:34 +00:00 |
|
Javen O'Neal
|
0ae778e5cd
|
rewrite switch statements to not re-check the switch'd variable
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ss_border_property_template@1748070 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-12 23:43:16 +00:00 |
|
Javen O'Neal
|
a63d82bbee
|
rename borderIsNotSetOrBlank to borderIsNotSet. Changing a set border style from NONE to THIN fails the unit test. What is the correct behavior?
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ss_border_property_template@1748068 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-12 23:03:23 +00:00 |
|
Javen O'Neal
|
67b7e97a9f
|
rename borderIsNotSetOrBlank to borderIsNotSet. Changing a set border style from NONE to THIN fails the unit test. What is the correct behavior?
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ss_border_property_template@1748067 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-12 22:59:47 +00:00 |
|
Javen O'Neal
|
ad98f81e5f
|
move check if border line style is blank before setting the border color to a helper function for readability
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ss_border_property_template@1748066 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-12 22:57:37 +00:00 |
|
Javen O'Neal
|
344b9d9884
|
remove public convenience methods that let the user avoid creating a CellAddress object. Having the user provide a CellAddress increases the chance the user-provided object will be reused if possible. This also moves the validation of the CellAddress object outside of this BorderPropertyTemplate class (easier to debug), improves readability, and runs slightly faster since the CellAddress is needed anyways as a key.
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ss_border_property_template@1748065 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-12 22:33:24 +00:00 |
|
Javen O'Neal
|
513dfc5ff1
|
javadocs
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ss_border_property_template@1748063 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-12 22:02:38 +00:00 |
|
Javen O'Neal
|
3530aa3bf2
|
javadocs
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ss_border_property_template@1748061 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-12 22:00:45 +00:00 |
|
Javen O'Neal
|
f9c7ae0102
|
javadocs
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ss_border_property_template@1748055 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-12 21:35:56 +00:00 |
|
Andreas Beeker
|
a696823927
|
fixing javadocs errors (in JDK8)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1748054 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-12 21:28:13 +00:00 |
|
Andreas Beeker
|
a1ff5002a5
|
fixing javadocs errors (in JDK8)
removing Rainers author tags as those cause a lot of errors and should be omitted anyways (see https://poi.apache.org/guidelines.html)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1748046 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-12 20:19:59 +00:00 |
|
Andreas Beeker
|
f919e8bd8a
|
Common-SS: changed UDFFinder from interface to abstract class
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1747943 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-12 00:20:52 +00:00 |
|
Andreas Beeker
|
81d891921b
|
findbugs fixes
changed UDFFinder to abstract class and moved DEFAULT constant to factory method
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1747942 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-12 00:12:22 +00:00 |
|
Javen O'Neal
|
16fb41d5f1
|
make these classes more discoverable/searchable using more specific names
rename PropertyTemplate to BorderPropertyTemplate
rename Extent to BorderExtent
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ss_border_property_template@1747884 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-11 12:09:23 +00:00 |
|
Javen O'Neal
|
cea8cc65a3
|
javadoc update and boolean addLeft|Right|Top|Bottom line wrap update
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ss_border_property_template@1747877 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-11 11:12:04 +00:00 |
|
Javen O'Neal
|
66498c10af
|
fix spelling in javadoc
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ss_border_property_template@1747876 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-11 11:01:48 +00:00 |
|
Javen O'Neal
|
7c90716fdc
|
fix javadocs: remove unnecessary @links, remove references to CellStyle
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ss_border_property_template@1747873 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-11 10:09:05 +00:00 |
|
Javen O'Neal
|
ad11547c8a
|
move loop-invariants outside the loop for readability and execution speed
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ss_border_property_template@1747871 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-11 09:58:12 +00:00 |
|
Javen O'Neal
|
bd22a7be43
|
replace usage of all deprecated CellStyle.BORDER_* constants with BorderStyle.*
update PropertyTemplate functions to require enum instead of short borderType
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ss_border_property_template@1747868 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-11 09:15:57 +00:00 |
|
Javen O'Neal
|
fc6b8cdd0e
|
+props svn:eol-style=native
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ss_border_property_template@1747852 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-11 07:00:40 +00:00 |
|
Javen O'Neal
|
54213ab158
|
bug 58787: add PropertyTemplate, unit test, and example from Mark Murphy
Attachment 33684 plus changes to TestPropertyTemplate#applyBorders: replaced assertEquals(CellStyle.BORDER_*, cs.getBorder*()) with assertEquals(BorderStyle.*, cs.getBorder*())
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ss_border_property_template@1747851 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-11 06:47:25 +00:00 |
|
Javen O'Neal
|
8673812492
|
methods that return lists should return unmodifiable lists; use foreach sheet iterator when sheet index is not needed
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1747843 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-11 03:05:31 +00:00 |
|
Javen O'Neal
|
9ca89c2278
|
add warnings that AnalysisToolPak inconsistently handles case-sensitivity of function names
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1747835 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-11 01:41:54 +00:00 |
|
Javen O'Neal
|
6ed13b4b5b
|
add @Override annotations
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1747825 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-11 00:42:57 +00:00 |
|
Javen O'Neal
|
52e866f4bc
|
whitespace (tabs to spaces)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1747822 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-11 00:34:22 +00:00 |
|
Javen O'Neal
|
9aaa2bd51e
|
whitespace (tabs to spaces)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1747821 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-11 00:16:14 +00:00 |
|
Javen O'Neal
|
82134e3d8a
|
whitespace (tabs to spaces)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1747820 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-11 00:15:00 +00:00 |
|
Javen O'Neal
|
db6ceaa7fa
|
bug 59684: correctly parse CellReference(HOMEst163); Also deprecate misspelled methods isRowWithinRange/isColumnWithinRange
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1747687 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-10 11:52:44 +00:00 |
|
Javen O'Neal
|
79ebd4915d
|
findbugs: SBSC_USE_STRINGBUFFER_CONCATENATION FormulaParser.parseAsColumnQuantifier() concatenates strings using + in a loop
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1747685 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-10 11:16:16 +00:00 |
|
Nick Burch
|
1197db5415
|
Javadoc fixes
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1747674 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-10 09:42:09 +00:00 |
|
Nick Burch
|
937519fad5
|
Javadoc fixes
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1747673 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-10 09:40:26 +00:00 |
|
Javen O'Neal
|
bec8fbe92c
|
fix javadocs
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1747671 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-10 09:16:41 +00:00 |
|
Javen O'Neal
|
954d5f8be4
|
bug 57840: add structured reference formula parsing tests from FormulaParser.parseStructuredReference
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/xssf_structured_references@1747655 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-10 07:33:30 +00:00 |
|
Javen O'Neal
|
95df2cc417
|
whitespace (tabs to spaces)
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/xssf_structured_references@1747638 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-10 05:38:10 +00:00 |
|
Javen O'Neal
|
068bb510be
|
bug 57840: add javadocs (warn about stale XSSFTable cache), remove rowIndex argument from calls to FormulaParser.parse(String, FormulaParsingWorkbook, FormulaType, int sheetIndex) when rowIndex is irrelevant, clear xmlColumnPr and commonXPath during updateHeaders so that users have a mechanism to clear invalidated cached values
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/xssf_structured_references@1747627 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-10 04:20:41 +00:00 |
|
Javen O'Neal
|
1c2b9b3103
|
whitespace (tabs to spaces)
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/xssf_structured_references@1747625 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-10 02:51:45 +00:00 |
|
Javen O'Neal
|
12a8f5b603
|
whitespace (tabs to spaces)
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/xssf_structured_references@1747623 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-10 02:01:15 +00:00 |
|
Javen O'Neal
|
b983f435d1
|
whitespace (tabs to spaces)
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/xssf_structured_references@1747622 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-10 01:57:13 +00:00 |
|
Javen O'Neal
|
3732a24a42
|
bug 57840: check for null to avoid NPE; add unit test for XSSFWorkbook.getTable()
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/xssf_structured_references@1747621 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-10 01:52:08 +00:00 |
|
Javen O'Neal
|
83abda843a
|
bug 57840: apply patch from Daniel Livshen and Greg Woolsey to get structured references working in XSSFWorkbook formulas
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/xssf_structured_references@1747612 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-10 00:21:59 +00:00 |
|
Javen O'Neal
|
fe44b01cd3
|
bug 57840: add Table interface for Structured References. Patch from Daniel Livshen and Greg Woolsey.
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1747602 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-09 22:47:35 +00:00 |
|
Andreas Beeker
|
8dbe0b3cd8
|
javadocs / java warnings (jdk8) fixes
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1747327 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-07 23:38:05 +00:00 |
|
Andreas Beeker
|
f29eb91c08
|
Add XSSF support to ForkedEvaluator
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1747326 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-07 23:15:40 +00:00 |
|
Andreas Beeker
|
3387617db8
|
#59170 - Remove deprecated classes (POI 3.15) - remove BuiltinFormats.getBuiltinFormats()
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1747325 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-07 23:13:57 +00:00 |
|
Javen O'Neal
|
9c19717151
|
add comments and make the statefulness of localeIsAdapting more obvious.
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1747171 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-07 08:54:08 +00:00 |
|
Javen O'Neal
|
914fb92f3c
|
make emulateCSV final, add a single common all-inclusive (private) constructor that all other constructors tree up to and invert the constructors
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1747163 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-07 07:39:40 +00:00 |
|
Javen O'Neal
|
b84f05a44c
|
replace Obervable with Observable; emulateCsv with emulateCSV
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1747152 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-07 06:37:24 +00:00 |
|
Javen O'Neal
|
74be4d4174
|
bug 59638: patch from Axel Howind, support non-comma number grouping separators (such as German 1.234,57)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1747139 13f79535-47bb-0310-9956-ffa450edef68
|
2016-06-07 06:18:44 +00:00 |
|