Author: fanningpj
Date: Sun Oct 22 13:53:42 2017
New Revision: 1812917
URL: http://svn.apache.org/viewvc?rev=1812917&view=rev
Log:
Introduce new BorderFormatting methods to expose border styles
Modified:
poi/trunk/src/java/org/apache/poi/hssf/usermodel/HSSFBorderFormatting.java
poi/trunk/src/java/org/apache/poi/ss/usermodel/BorderFormatting.java
poi/trunk/src/java/org/apache/poi/ss/usermodel/CellStyle.java
poi/trunk/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFBorderFormatting.java
poi/trunk/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java
poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestConditionalFormatting.java
Modified:
poi/trunk/src/java/org/apache/poi/hssf/usermodel/HSSFBorderFormatting.java
URL:
http://svn.apache.org/viewvc/poi/trunk/src/java/org/apache/poi/hssf/usermodel/HSSFBorderFormatting.java?rev=1812917&r1=1812916&r2=1812917&view=diff
==============================================================================
--- poi/trunk/src/java/org/apache/poi/hssf/usermodel/HSSFBorderFormatting.java
(original)
+++ poi/trunk/src/java/org/apache/poi/hssf/usermodel/HSSFBorderFormatting.java
Sun Oct 22 13:53:42 2017
@@ -43,90 +43,36 @@ public final class HSSFBorderFormatting
return borderFormatting;
}
- /**
- * @deprecated POI 3.15. Use {@link #getBorderBottomEnum()}.
- * This method will return an BorderStyle enum in the future.
- */
@Override
- public short getBorderBottom() {
- return (short)borderFormatting.getBorderBottom();
- }
- /**
- * @since POI 3.15
- */
- @Override
- public BorderStyle getBorderBottomEnum() {
- return BorderStyle.valueOf((short)borderFormatting.getBorderBottom());
+ public BorderStyle getBorderBottom() {
+ return BorderStyle.valueOf((short) borderFormatting.getBorderBottom());
}
- /**
- * @deprecated POI 3.15. Use {@link #getBorderDiagonalEnum()}.
- * This method will return an BorderStyle enum in the future.
- */
- @Override
- public short getBorderDiagonal() {
- return (short)borderFormatting.getBorderDiagonal();
- }
- /**
- * @since POI 3.15
- */
@Override
- public BorderStyle getBorderDiagonalEnum() {
- return
BorderStyle.valueOf((short)borderFormatting.getBorderDiagonal());
+ public BorderStyle getBorderDiagonal() {
+ return BorderStyle.valueOf((short)
borderFormatting.getBorderDiagonal());
}
- /**
- * @deprecated POI 3.15. Use {@link #getBorderLeftEnum()}.
- * This method will return an BorderStyle enum in the future.
- */
@Override
- public short getBorderLeft() {
- return (short)borderFormatting.getBorderLeft();
- }
- /**
- * @since POI 3.15
- */
- @Override
- public BorderStyle getBorderLeftEnum() {
- return BorderStyle.valueOf((short)borderFormatting.getBorderLeft());
+ public BorderStyle getBorderLeft() {
+ return BorderStyle.valueOf((short) borderFormatting.getBorderLeft());
}
- /**
- * @deprecated POI 3.15. Use {@link #getBorderRightEnum()}.
- * This method will return an BorderStyle enum in the future.
- */
- @Override
- public short getBorderRight() {
- return (short)borderFormatting.getBorderRight();
- }
- /**
- * @since POI 3.15
- */
@Override
- public BorderStyle getBorderRightEnum() {
- return BorderStyle.valueOf((short)borderFormatting.getBorderRight());
+ public BorderStyle getBorderRight() {
+ return BorderStyle.valueOf((short) borderFormatting.getBorderRight());
}
- /**
- * @deprecated POI 3.15. Use {@link #getBorderTopEnum()}.
- * This method will return an BorderStyle enum in the future.
- */
@Override
- public short getBorderTop() {
- return (short)borderFormatting.getBorderTop();
- }
- /**
- * @since POI 3.15
- */
- @Override
- public BorderStyle getBorderTopEnum() {
- return BorderStyle.valueOf((short)borderFormatting.getBorderTop());
+ public BorderStyle getBorderTop() {
+ return BorderStyle.valueOf((short) borderFormatting.getBorderTop());
}
@Override
public short getBottomBorderColor() {
- return (short)borderFormatting.getBottomBorderColor();
+ return (short) borderFormatting.getBottomBorderColor();
}
+
@Override
public HSSFColor getBottomBorderColorColor() {
return workbook.getCustomPalette().getColor(
@@ -136,8 +82,9 @@ public final class HSSFBorderFormatting
@Override
public short getDiagonalBorderColor() {
- return (short)borderFormatting.getDiagonalBorderColor();
+ return (short) borderFormatting.getDiagonalBorderColor();
}
+
@Override
public HSSFColor getDiagonalBorderColorColor() {
return workbook.getCustomPalette().getColor(
@@ -147,8 +94,9 @@ public final class HSSFBorderFormatting
@Override
public short getLeftBorderColor() {
- return (short)borderFormatting.getLeftBorderColor();
+ return (short) borderFormatting.getLeftBorderColor();
}
+
@Override
public HSSFColor getLeftBorderColorColor() {
return workbook.getCustomPalette().getColor(
@@ -158,8 +106,9 @@ public final class HSSFBorderFormatting
@Override
public short getRightBorderColor() {
- return (short)borderFormatting.getRightBorderColor();
+ return (short) borderFormatting.getRightBorderColor();
}
+
@Override
public HSSFColor getRightBorderColorColor() {
return workbook.getCustomPalette().getColor(
@@ -169,8 +118,9 @@ public final class HSSFBorderFormatting
@Override
public short getTopBorderColor() {
- return (short)borderFormatting.getTopBorderColor();
+ return (short) borderFormatting.getTopBorderColor();
}
+
@Override
public HSSFColor getTopBorderColorColor() {
return workbook.getCustomPalette().getColor(
@@ -181,6 +131,7 @@ public final class HSSFBorderFormatting
public boolean isBackwardDiagonalOn() {
return borderFormatting.isBackwardDiagonalOn();
}
+
public boolean isForwardDiagonalOn() {
return borderFormatting.isForwardDiagonalOn();
}
@@ -191,6 +142,7 @@ public final class HSSFBorderFormatting
cfRuleRecord.setTopLeftBottomRightBorderModified(on);
}
}
+
public void setForwardDiagonalOn(boolean on) {
borderFormatting.setForwardDiagonalOn(on);
if (on) {
@@ -199,23 +151,21 @@ public final class HSSFBorderFormatting
}
@Override
- public void setBorderBottom(short border) {
- borderFormatting.setBorderBottom(border);
- if (border != 0) {
+ public void setBorderBottom(BorderStyle border) {
+ short code = border.getCode();
+ borderFormatting.setBorderBottom(code);
+ if (code != 0) {
cfRuleRecord.setBottomBorderModified(true);
} else {
cfRuleRecord.setBottomBorderModified(false);
}
}
- @Override
- public void setBorderBottom(BorderStyle border) {
- setBorderBottom(border.getCode());
- }
@Override
- public void setBorderDiagonal(short border) {
- borderFormatting.setBorderDiagonal(border);
- if (border != 0) {
+ public void setBorderDiagonal(BorderStyle border) {
+ short code = border.getCode();
+ borderFormatting.setBorderDiagonal(code);
+ if (code != 0) {
cfRuleRecord.setBottomLeftTopRightBorderModified(true);
cfRuleRecord.setTopLeftBottomRightBorderModified(true);
} else {
@@ -223,52 +173,39 @@ public final class HSSFBorderFormatting
cfRuleRecord.setTopLeftBottomRightBorderModified(false);
}
}
- @Override
- public void setBorderDiagonal(BorderStyle border) {
- setBorderDiagonal(border.getCode());
- }
@Override
- public void setBorderLeft(short border) {
- borderFormatting.setBorderLeft(border);
- if (border != 0) {
+ public void setBorderLeft(BorderStyle border) {
+ short code = border.getCode();
+ borderFormatting.setBorderLeft(code);
+ if (code != 0) {
cfRuleRecord.setLeftBorderModified(true);
} else {
cfRuleRecord.setLeftBorderModified(false);
}
}
- @Override
- public void setBorderLeft(BorderStyle border) {
- setBorderLeft(border.getCode());
- }
@Override
- public void setBorderRight(short border) {
- borderFormatting.setBorderRight(border);
- if (border != 0) {
+ public void setBorderRight(BorderStyle border) {
+ short code = border.getCode();
+ borderFormatting.setBorderRight(code);
+ if (code != 0) {
cfRuleRecord.setRightBorderModified(true);
} else {
cfRuleRecord.setRightBorderModified(false);
}
}
- @Override
- public void setBorderRight(BorderStyle border) {
- setBorderRight(border.getCode());
- }
@Override
- public void setBorderTop(short border) {
- borderFormatting.setBorderTop(border);
- if (border != 0) {
+ public void setBorderTop(BorderStyle border) {
+ short code = border.getCode();
+ borderFormatting.setBorderTop(code);
+ if (code != 0) {
cfRuleRecord.setTopBorderModified(true);
} else {
cfRuleRecord.setTopBorderModified(false);
}
}
- @Override
- public void setBorderTop(BorderStyle border) {
- setBorderTop(border.getCode());
- }
@Override
public void setBottomBorderColor(short color) {
@@ -279,10 +216,11 @@ public final class HSSFBorderFormatting
cfRuleRecord.setBottomBorderModified(false);
}
}
+
public void setBottomBorderColor(Color color) {
HSSFColor hcolor = HSSFColor.toHSSFColor(color);
if (hcolor == null) {
- setBottomBorderColor((short)0);
+ setBottomBorderColor((short) 0);
} else {
setBottomBorderColor(hcolor.getIndex());
}
@@ -299,11 +237,12 @@ public final class HSSFBorderFormatting
cfRuleRecord.setTopLeftBottomRightBorderModified(false);
}
}
+
@Override
public void setDiagonalBorderColor(Color color) {
HSSFColor hcolor = HSSFColor.toHSSFColor(color);
if (hcolor == null) {
- setDiagonalBorderColor((short)0);
+ setDiagonalBorderColor((short) 0);
} else {
setDiagonalBorderColor(hcolor.getIndex());
}
@@ -318,11 +257,12 @@ public final class HSSFBorderFormatting
cfRuleRecord.setLeftBorderModified(false);
}
}
+
@Override
public void setLeftBorderColor(Color color) {
HSSFColor hcolor = HSSFColor.toHSSFColor(color);
if (hcolor == null) {
- setLeftBorderColor((short)0);
+ setLeftBorderColor((short) 0);
} else {
setLeftBorderColor(hcolor.getIndex());
}
@@ -337,11 +277,12 @@ public final class HSSFBorderFormatting
cfRuleRecord.setRightBorderModified(false);
}
}
+
@Override
public void setRightBorderColor(Color color) {
HSSFColor hcolor = HSSFColor.toHSSFColor(color);
if (hcolor == null) {
- setRightBorderColor((short)0);
+ setRightBorderColor((short) 0);
} else {
setRightBorderColor(hcolor.getIndex());
}
@@ -356,11 +297,12 @@ public final class HSSFBorderFormatting
cfRuleRecord.setTopBorderModified(false);
}
}
+
@Override
public void setTopBorderColor(Color color) {
HSSFColor hcolor = HSSFColor.toHSSFColor(color);
if (hcolor == null) {
- setTopBorderColor((short)0);
+ setTopBorderColor((short) 0);
} else {
setTopBorderColor(hcolor.getIndex());
}
@@ -368,22 +310,72 @@ public final class HSSFBorderFormatting
/**
* HSSF doesn't support table borders, so always {@link BorderStyle#NONE}
- * @see
org.apache.poi.ss.usermodel.BorderFormatting#getBorderVerticalEnum()
+ *
+ * @see org.apache.poi.ss.usermodel.BorderFormatting#getBorderVertical()
*/
- public BorderStyle getBorderVerticalEnum() {
+ public BorderStyle getBorderVertical() {
return BorderStyle.NONE;
}
/**
* HSSF doesn't support table borders, so always {@link BorderStyle#NONE}
- * @see
org.apache.poi.ss.usermodel.BorderFormatting#getBorderHorizontalEnum()
+ *
+ * @see org.apache.poi.ss.usermodel.BorderFormatting#getBorderHorizontal()
*/
- public BorderStyle getBorderHorizontalEnum() {
+ public BorderStyle getBorderHorizontal() {
return BorderStyle.NONE;
}
+ @Override
+ public BorderStyle getBorderBottomEnum() {
+ return getBorderBottom();
+ }
+
+ @Override
+ public BorderStyle getBorderDiagonalEnum() {
+ return getBorderDiagonal();
+ }
+
+ @Override
+ public BorderStyle getBorderLeftEnum() {
+ return getBorderLeft();
+ }
+
+ @Override
+ public BorderStyle getBorderRightEnum() {
+ return getBorderRight();
+ }
+
+ @Override
+ public BorderStyle getBorderTopEnum() {
+ return getBorderTop();
+ }
+
+ /**
+ * HSSF doesn't support table borders, so always {@link BorderStyle#NONE}
+ *
+ * @see org.apache.poi.ss.usermodel.BorderFormatting#getBorderVertical()
+ */
+ @Deprecated
+ @Override
+ public BorderStyle getBorderVerticalEnum() {
+ return getBorderVertical();
+ }
+
+ /**
+ * HSSF doesn't support table borders, so always {@link BorderStyle#NONE}
+ *
+ * @see org.apache.poi.ss.usermodel.BorderFormatting#getBorderHorizontal()
+ */
+ @Deprecated
+ @Override
+ public BorderStyle getBorderHorizontalEnum() {
+ return getBorderHorizontal();
+ }
+
/**
* HSSF Doesn't support table borders, so always {@link
HSSFColorPredefined#AUTOMATIC}
+ *
* @see
org.apache.poi.ss.usermodel.BorderFormatting#getVerticalBorderColor()
*/
public short getVerticalBorderColor() {
@@ -392,6 +384,7 @@ public final class HSSFBorderFormatting
/**
* HSSF Doesn't support table borders, so always {@link
HSSFColorPredefined#AUTOMATIC}
+ *
* @see
org.apache.poi.ss.usermodel.BorderFormatting#getVerticalBorderColorColor()
*/
public Color getVerticalBorderColorColor() {
@@ -400,6 +393,7 @@ public final class HSSFBorderFormatting
/**
* HSSF Doesn't support table borders, so always {@link
HSSFColorPredefined#AUTOMATIC}
+ *
* @see
org.apache.poi.ss.usermodel.BorderFormatting#getHorizontalBorderColor()
*/
public short getHorizontalBorderColor() {
@@ -408,6 +402,7 @@ public final class HSSFBorderFormatting
/**
* HSSF Doesn't support table borders, so always {@link
HSSFColorPredefined#AUTOMATIC}
+ *
* @see
org.apache.poi.ss.usermodel.BorderFormatting#getHorizontalBorderColorColor()
*/
public Color getHorizontalBorderColorColor() {
@@ -416,6 +411,7 @@ public final class HSSFBorderFormatting
/**
* Not available for HSSF.
+ *
* @see
org.apache.poi.ss.usermodel.BorderFormatting#setBorderHorizontal(org.apache.poi.ss.usermodel.BorderStyle)
*/
public void setBorderHorizontal(BorderStyle border) {
@@ -424,6 +420,7 @@ public final class HSSFBorderFormatting
/**
* Not available for HSSF.
+ *
* @see
org.apache.poi.ss.usermodel.BorderFormatting#setBorderVertical(org.apache.poi.ss.usermodel.BorderStyle)
*/
public void setBorderVertical(BorderStyle border) {
@@ -432,6 +429,7 @@ public final class HSSFBorderFormatting
/**
* Not available for HSSF.
+ *
* @see
org.apache.poi.ss.usermodel.BorderFormatting#setHorizontalBorderColor(short)
*/
public void setHorizontalBorderColor(short color) {
@@ -440,6 +438,7 @@ public final class HSSFBorderFormatting
/**
* Not available for HSSF.
+ *
* @see
org.apache.poi.ss.usermodel.BorderFormatting#setHorizontalBorderColor(org.apache.poi.ss.usermodel.Color)
*/
public void setHorizontalBorderColor(Color color) {
@@ -448,6 +447,7 @@ public final class HSSFBorderFormatting
/**
* Not available for HSSF.
+ *
* @see
org.apache.poi.ss.usermodel.BorderFormatting#setVerticalBorderColor(short)
*/
public void setVerticalBorderColor(short color) {
@@ -456,6 +456,7 @@ public final class HSSFBorderFormatting
/**
* Not available for HSSF.
+ *
* @see
org.apache.poi.ss.usermodel.BorderFormatting#setVerticalBorderColor(org.apache.poi.ss.usermodel.Color)
*/
public void setVerticalBorderColor(Color color) {
Modified: poi/trunk/src/java/org/apache/poi/ss/usermodel/BorderFormatting.java
URL:
http://svn.apache.org/viewvc/poi/trunk/src/java/org/apache/poi/ss/usermodel/BorderFormatting.java?rev=1812917&r1=1812916&r2=1812917&view=diff
==============================================================================
--- poi/trunk/src/java/org/apache/poi/ss/usermodel/BorderFormatting.java
(original)
+++ poi/trunk/src/java/org/apache/poi/ss/usermodel/BorderFormatting.java Sun
Oct 22 13:53:42 2017
@@ -19,63 +19,100 @@
package org.apache.poi.ss.usermodel;
+import org.apache.poi.util.Removal;
+
/**
* High level representation for Border Formatting component
* of Conditional Formatting settings
*/
public interface BorderFormatting {
+ /** @since POI 4.0.0 */
+ BorderStyle getBorderBottom();
+
+ /** @since POI 4.0.0 */
+ BorderStyle getBorderDiagonal();
+
+ /** @since POI 4.0.0 */
+ BorderStyle getBorderLeft();
+
+ /** @since POI 4.0.0 */
+ BorderStyle getBorderRight();
+
+ /** @since POI 4.0.0 */
+ BorderStyle getBorderTop();
+
/**
- * @deprecated POI 3.15. Use {@link #getBorderBottomEnum()}.
- * This method will return an BorderStyle enum in the future.
+ * Only valid for range borders, such as table styles
+ * @since 4.0.0
+ * @return border style
*/
- short getBorderBottom();
- /** @since POI 3.15 */
+ BorderStyle getBorderVertical();
+ /**
+ * Only valid for range borders, such as table styles
+ * @since 4.0.0
+ * @return border style
+ */
+ BorderStyle getBorderHorizontal();
+
+ /**
+ * @since POI 3.15
+ * @deprecated use <code>getBorderBottom</code> instead
+ */
+ @Removal(version = "4.2")
+ @Deprecated
BorderStyle getBorderBottomEnum();
/**
- * @deprecated POI 3.15. Use {@link #getBorderDiagonalEnum()}.
- * This method will return an BorderStyle enum in the future.
+ * @since POI 3.15
+ * @deprecated use <code>getBorderDiagonal</code> instead
*/
- short getBorderDiagonal();
- /** @since POI 3.15 */
+ @Removal(version = "4.2")
+ @Deprecated
BorderStyle getBorderDiagonalEnum();
/**
- * @deprecated POI 3.15. Use {@link #getBorderLeftEnum()}.
- * This method will return an BorderStyle enum in the future.
+ * @since POI 3.15
+ * @deprecated use <code>getBorderLeft</code> instead
*/
- short getBorderLeft();
- /** @since POI 3.15 */
+ @Removal(version = "4.2")
+ @Deprecated
BorderStyle getBorderLeftEnum();
/**
- * @deprecated POI 3.15. Use {@link #getBorderRightEnum()}.
- * This method will return an BorderStyle enum in the future.
+ * @since POI 3.15
+ * @deprecated use <code>getBorderRight</code> instead
*/
- short getBorderRight();
- /** @since POI 3.15 */
+ @Removal(version = "4.2")
+ @Deprecated
BorderStyle getBorderRightEnum();
/**
- * @deprecated POI 3.15. Use {@link #getBorderTopEnum()}.
- * This method will return an BorderStyle enum in the future.
+ * @since POI 3.15
+ * @deprecated use <code>getBorderTop</code> instead
*/
- short getBorderTop();
- /** @since POI 3.15 */
+ @Removal(version = "4.2")
+ @Deprecated
BorderStyle getBorderTopEnum();
/**
* Only valid for range borders, such as table styles
* @since 3.17 beta 1
* @return border style
+ * @deprecated use <code>getBorderVertical</code> instead
*/
+ @Removal(version = "4.2")
+ @Deprecated
BorderStyle getBorderVerticalEnum();
+
/**
* Only valid for range borders, such as table styles
* @since 3.17 beta 1
* @return border style
+ * @deprecated use <code>getBorderHorizontal</code> instead
*/
+ @Removal(version = "4.2")
+ @Deprecated
BorderStyle getBorderHorizontalEnum();
short getBottomBorderColor();
@@ -122,14 +159,6 @@ public interface BorderFormatting {
/**
* Set bottom border.
*
- * @param border MUST be a BORDER_* constant
- * @deprecated 3.15 beta 2. Use {@link
BorderFormatting#setBorderBottom(BorderStyle)}
- */
- void setBorderBottom(short border);
-
- /**
- * Set bottom border.
- *
* @param border The style of border to set.
*/
void setBorderBottom(BorderStyle border);
@@ -137,14 +166,6 @@ public interface BorderFormatting {
/**
* Set diagonal border.
*
- * @param border MUST be a BORDER_* constant
- * @deprecated 3.15 beta 2. Use {@link
BorderFormatting#setBorderDiagonal(BorderStyle)}
- */
- void setBorderDiagonal(short border);
-
- /**
- * Set diagonal border.
- *
* @param border The style of border to set.
*/
void setBorderDiagonal(BorderStyle border);
@@ -152,14 +173,6 @@ public interface BorderFormatting {
/**
* Set left border.
*
- * @param border MUST be a BORDER_* constant
- * @deprecated 3.15 beta 2. Use {@link
BorderFormatting#setBorderLeft(BorderStyle)}
- */
- void setBorderLeft(short border);
-
- /**
- * Set left border.
- *
* @param border The style of border to set.
*/
void setBorderLeft(BorderStyle border);
@@ -167,14 +180,6 @@ public interface BorderFormatting {
/**
* Set right border.
*
- * @param border MUST be a BORDER_* constant
- * @deprecated 3.15 beta 2. Use {@link
BorderFormatting#setBorderRight(BorderStyle)}
- */
- void setBorderRight(short border);
-
- /**
- * Set right border.
- *
* @param border The style of border to set.
*/
void setBorderRight(BorderStyle border);
@@ -182,14 +187,6 @@ public interface BorderFormatting {
/**
* Set top border.
*
- * @param border MUST be a BORDER_* constant
- * @deprecated 3.15 beta 2. Use {@link
BorderFormatting#setBorderTop(BorderStyle)}
- */
- void setBorderTop(short border);
-
- /**
- * Set top border.
- *
* @param border The style of border to set.
*/
void setBorderTop(BorderStyle border);
Modified: poi/trunk/src/java/org/apache/poi/ss/usermodel/CellStyle.java
URL:
http://svn.apache.org/viewvc/poi/trunk/src/java/org/apache/poi/ss/usermodel/CellStyle.java?rev=1812917&r1=1812916&r2=1812917&view=diff
==============================================================================
--- poi/trunk/src/java/org/apache/poi/ss/usermodel/CellStyle.java (original)
+++ poi/trunk/src/java/org/apache/poi/ss/usermodel/CellStyle.java Sun Oct 22
13:53:42 2017
@@ -26,14 +26,12 @@ public interface CellStyle {
* @return unique index number of the underlying record this style
represents (probably you don't care
* unless you're comparing which one is which)
*/
-
short getIndex();
/**
* set the data format (must be a valid format). Built in formats are
defined at {@link BuiltinFormats}.
* @see DataFormat
*/
-
void setDataFormat(short fmt);
/**
@@ -53,7 +51,6 @@ public interface CellStyle {
* @see Workbook#createFont()
* @see Workbook#getFontAt(short)
*/
-
void setFont(Font font);
/**
@@ -66,28 +63,24 @@ public interface CellStyle {
* set the cell's using this style to be hidden
* @param hidden - whether the cell using this style should be hidden
*/
-
void setHidden(boolean hidden);
/**
* get whether the cell's using this style are to be hidden
* @return hidden - whether the cell using this style should be hidden
*/
-
boolean getHidden();
/**
* set the cell's using this style to be locked
* @param locked - whether the cell using this style should be locked
*/
-
void setLocked(boolean locked);
/**
* get whether the cell's using this style are to be locked
* @return hidden - whether the cell using this style should be locked
*/
-
boolean getLocked();
/**
@@ -124,6 +117,7 @@ public interface CellStyle {
* @deprecated use <code>getAlignment()</code> instead
*/
@Removal(version = "4.2")
+ @Deprecated
HorizontalAlignment getAlignmentEnum();
/**
@@ -159,6 +153,7 @@ public interface CellStyle {
* @deprecated use <code>getVerticalAlignment()</code> instead
*/
@Removal(version = "4.2")
+ @Deprecated
VerticalAlignment getVerticalAlignmentEnum();
/**
@@ -188,14 +183,12 @@ public interface CellStyle {
* set the number of spaces to indent the text in the cell
* @param indent - number of spaces
*/
-
void setIndention(short indent);
/**
* get the number of spaces to indent the text in the cell
* @return indent - number of spaces
*/
-
short getIndention();
/**
@@ -219,6 +212,7 @@ public interface CellStyle {
* @deprecated use <code>getBorderLeft()</code> instead
*/
@Removal(version = "4.2")
+ @Deprecated
BorderStyle getBorderLeftEnum();
/**
@@ -242,6 +236,7 @@ public interface CellStyle {
* @deprecated use <code>getBorderRight()</code> instead
*/
@Removal(version = "4.2")
+ @Deprecated
BorderStyle getBorderRightEnum();
/**
@@ -265,6 +260,7 @@ public interface CellStyle {
* @deprecated use <code>getBorderTop()</code> instead
*/
@Removal(version = "4.2")
+ @Deprecated
BorderStyle getBorderTopEnum();
/**
@@ -288,6 +284,7 @@ public interface CellStyle {
* @deprecated use <code>getBorderBottom()</code> instead
*/
@Removal(version = "4.2")
+ @Deprecated
BorderStyle getBorderBottomEnum();
/**
@@ -362,6 +359,7 @@ public interface CellStyle {
* @deprecated use <code>getFillPattern()</code> instead
*/
@Removal(version = "4.2")
+ @Deprecated
FillPatternType getFillPatternEnum();
/**
Modified:
poi/trunk/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFBorderFormatting.java
URL:
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFBorderFormatting.java?rev=1812917&r1=1812916&r2=1812917&view=diff
==============================================================================
---
poi/trunk/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFBorderFormatting.java
(original)
+++
poi/trunk/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFBorderFormatting.java
Sun Oct 22 13:53:42 2017
@@ -37,83 +37,45 @@ public class XSSFBorderFormatting implem
_colorMap = colorMap;
}
- /**
- * @deprecated POI 3.15. Use {@link #getBorderBottomEnum()}.
- * This method will return an BorderStyle enum in the future.
- */
- @Override
- public short getBorderBottom() {
- return getBorderBottomEnum().getCode();
- }
- /**
- * @since POI 3.15
- */
@Override
- public BorderStyle getBorderBottomEnum() {
+ public BorderStyle getBorderBottom() {
return getBorderStyle(_border.getBottom());
}
- /**
- * @deprecated POI 3.15. Use {@link #getBorderDiagonalEnum()}.
- * This method will return an BorderStyle enum in the future.
- */
- @Override
- public short getBorderDiagonal() {
- return getBorderDiagonalEnum().getCode();
- }
- /**
- * @since POI 3.15
- */
@Override
- public BorderStyle getBorderDiagonalEnum() {
+ public BorderStyle getBorderDiagonal() {
return getBorderStyle(_border.getDiagonal());
}
- /**
- * @deprecated POI 3.15. Use {@link #getBorderLeftEnum()}.
- * This method will return an BorderStyle enum in the future.
- */
- @Override
- public short getBorderLeft() {
- return getBorderLeftEnum().getCode();
- }
- /**
- * @since POI 3.15
- */
@Override
- public BorderStyle getBorderLeftEnum() {
+ public BorderStyle getBorderLeft() {
return getBorderStyle(_border.getLeft());
}
- /**
- * @deprecated POI 3.15. Use {@link #getBorderRightEnum()}.
- * This method will return an BorderStyle enum in the future.
- */
- @Override
- public short getBorderRight() {
- return getBorderRightEnum().getCode();
- }
- /**
- * @since POI 3.15
- */
@Override
- public BorderStyle getBorderRightEnum() {
+ public BorderStyle getBorderRight() {
return getBorderStyle(_border.getRight());
}
- /**
- * @deprecated POI 3.15. Use {@link #getBorderTopEnum()}.
- * This method will return an BorderStyle enum in the future.
- */
- @Override
- public short getBorderTop() {
- return getBorderTopEnum().getCode();
- }
- /**
- * @since POI 3.15
- */
@Override
- public BorderStyle getBorderTopEnum() {
+ public BorderStyle getBorderTopEnum() { return getBorderTop(); }
+
+ @Override
+ public BorderStyle getBorderBottomEnum() { return getBorderBottom(); }
+
+ @Override
+ public BorderStyle getBorderDiagonalEnum() { return getBorderDiagonal(); }
+
+ @Override
+ public BorderStyle getBorderLeftEnum() {
+ return getBorderLeft();
+ }
+
+ @Override
+ public BorderStyle getBorderRightEnum() { return getBorderRight(); }
+
+ @Override
+ public BorderStyle getBorderTop() {
return getBorderStyle(_border.getTop());
}
@@ -162,13 +124,6 @@ public class XSSFBorderFormatting implem
return getIndexedColor(getTopBorderColorColor());
}
- /**
- * @deprecated 3.15 beta 2. Use {@link #setBorderBottom(BorderStyle)}
- */
- @Override
- public void setBorderBottom(short border) {
- setBorderBottom(BorderStyle.valueOf(border));
- }
@Override
public void setBorderBottom(BorderStyle border) {
CTBorderPr pr = _border.isSetBottom() ? _border.getBottom() :
_border.addNewBottom();
@@ -176,13 +131,6 @@ public class XSSFBorderFormatting implem
else pr.setStyle(STBorderStyle.Enum.forInt(border.getCode() + 1));
}
- /**
- * @deprecated 3.15 beta 2. Use {@link #setBorderDiagonal(BorderStyle)}
- */
- @Override
- public void setBorderDiagonal(short border) {
- setBorderDiagonal(BorderStyle.valueOf(border));
- }
@Override
public void setBorderDiagonal(BorderStyle border) {
CTBorderPr pr = _border.isSetDiagonal() ? _border.getDiagonal() :
_border.addNewDiagonal();
@@ -190,13 +138,6 @@ public class XSSFBorderFormatting implem
else pr.setStyle(STBorderStyle.Enum.forInt(border.getCode() + 1));
}
- /**
- * @deprecated 3.15 beta 2. Use {@link #setBorderLeft(BorderStyle)}
- */
- @Override
- public void setBorderLeft(short border) {
- setBorderLeft(BorderStyle.valueOf(border));
- }
@Override
public void setBorderLeft(BorderStyle border) {
CTBorderPr pr = _border.isSetLeft() ? _border.getLeft() :
_border.addNewLeft();
@@ -204,13 +145,6 @@ public class XSSFBorderFormatting implem
else pr.setStyle(STBorderStyle.Enum.forInt(border.getCode() + 1));
}
- /**
- * @deprecated 3.15 beta 2. Use {@link #setBorderRight(BorderStyle)}
- */
- @Override
- public void setBorderRight(short border) {
- setBorderRight(BorderStyle.valueOf(border));
- }
@Override
public void setBorderRight(BorderStyle border) {
CTBorderPr pr = _border.isSetRight() ? _border.getRight() :
_border.addNewRight();
@@ -218,13 +152,6 @@ public class XSSFBorderFormatting implem
else pr.setStyle(STBorderStyle.Enum.forInt(border.getCode() + 1));
}
- /**
- * @deprecated 3.15 beta 2. Use {@link #setBorderTop(BorderStyle)}
- */
- @Override
- public void setBorderTop(short border) {
- setBorderTop(BorderStyle.valueOf(border));
- }
@Override
public void setBorderTop(BorderStyle border) {
CTBorderPr pr = _border.isSetTop() ? _border.getTop() :
_border.addNewTop();
@@ -337,14 +264,22 @@ public class XSSFBorderFormatting implem
}
}
- public BorderStyle getBorderVerticalEnum() {
+ @Override
+ public BorderStyle getBorderVertical() {
return getBorderStyle(_border.getVertical());
}
- public BorderStyle getBorderHorizontalEnum() {
+ @Override
+ public BorderStyle getBorderHorizontal() {
return getBorderStyle(_border.getHorizontal());
}
+ @Override
+ public BorderStyle getBorderVerticalEnum() { return getBorderVertical(); }
+
+ @Override
+ public BorderStyle getBorderHorizontalEnum() { return
getBorderHorizontal(); }
+
public short getVerticalBorderColor() {
return getIndexedColor(getVerticalBorderColorColor());
}
Modified: poi/trunk/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java
URL:
http://svn.apache.org/viewvc/poi/trunk/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java?rev=1812917&r1=1812916&r2=1812917&view=diff
==============================================================================
--- poi/trunk/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java
(original)
+++ poi/trunk/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java Sun Oct
22 13:53:42 2017
@@ -3057,7 +3057,7 @@ public final class TestBugs extends Base
HSSFBorderFormatting bord = rule.createBorderFormatting();
bord.setBorderDiagonal(BorderStyle.THICK);
- assertEquals(BorderStyle.THICK, bord.getBorderDiagonalEnum());
+ assertEquals(BorderStyle.THICK, bord.getBorderDiagonal());
bord.setBackwardDiagonalOn(true);
assertTrue(bord.isBackwardDiagonalOn());
@@ -3070,7 +3070,7 @@ public final class TestBugs extends Base
// Create the bottom border style so we know what a border is supposed
to look like
bord.setBorderBottom(BorderStyle.THICK);
- assertEquals(BorderStyle.THICK, bord.getBorderBottomEnum());
+ assertEquals(BorderStyle.THICK, bord.getBorderBottom());
bord.setBottomBorderColor(BLUE);
assertEquals(BLUE, bord.getBottomBorderColor());
Modified:
poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestConditionalFormatting.java
URL:
http://svn.apache.org/viewvc/poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestConditionalFormatting.java?rev=1812917&r1=1812916&r2=1812917&view=diff
==============================================================================
---
poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestConditionalFormatting.java
(original)
+++
poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestConditionalFormatting.java
Sun Oct 22 13:53:42 2017
@@ -358,10 +358,10 @@ public abstract class BaseTestConditiona
BorderFormatting r1bf = rule1.getBorderFormatting();
assertNotNull(r1bf);
- assertEquals(BorderStyle.THIN, r1bf.getBorderBottomEnum());
- assertEquals(BorderStyle.THICK,r1bf.getBorderTopEnum());
- assertEquals(BorderStyle.DASHED,r1bf.getBorderLeftEnum());
- assertEquals(BorderStyle.DOTTED,r1bf.getBorderRightEnum());
+ assertEquals(BorderStyle.THIN, r1bf.getBorderBottom());
+ assertEquals(BorderStyle.THICK,r1bf.getBorderTop());
+ assertEquals(BorderStyle.DASHED,r1bf.getBorderLeft());
+ assertEquals(BorderStyle.DOTTED,r1bf.getBorderRight());
PatternFormatting r1pf = rule1.getPatternFormatting();
assertNotNull(r1pf);
@@ -1013,19 +1013,19 @@ public abstract class BaseTestConditiona
for (BorderStyle border : BorderStyle.values()) {
borderFmt.setBorderTop(border);
- assertEquals(border, borderFmt.getBorderTopEnum());
+ assertEquals(border, borderFmt.getBorderTop());
borderFmt.setBorderBottom(border);
- assertEquals(border, borderFmt.getBorderBottomEnum());
+ assertEquals(border, borderFmt.getBorderBottom());
borderFmt.setBorderLeft(border);
- assertEquals(border, borderFmt.getBorderLeftEnum());
+ assertEquals(border, borderFmt.getBorderLeft());
borderFmt.setBorderRight(border);
- assertEquals(border, borderFmt.getBorderRightEnum());
+ assertEquals(border, borderFmt.getBorderRight());
borderFmt.setBorderDiagonal(border);
- assertEquals(border, borderFmt.getBorderDiagonalEnum());
+ assertEquals(border, borderFmt.getBorderDiagonal());
}
workbook.close();
@@ -1041,37 +1041,37 @@ public abstract class BaseTestConditiona
ConditionalFormattingRule rule1 =
sheetCF.createConditionalFormattingRule(ComparisonOperator.EQUAL, "7");
BorderFormatting borderFmt = rule1.createBorderFormatting();
- assertEquals(BorderStyle.NONE, borderFmt.getBorderBottomEnum());
+ assertEquals(BorderStyle.NONE, borderFmt.getBorderBottom());
borderFmt.setBorderBottom(BorderStyle.DOTTED);
- assertEquals(BorderStyle.DOTTED, borderFmt.getBorderBottomEnum());
+ assertEquals(BorderStyle.DOTTED, borderFmt.getBorderBottom());
borderFmt.setBorderBottom(BorderStyle.NONE);
- assertEquals(BorderStyle.NONE, borderFmt.getBorderBottomEnum());
+ assertEquals(BorderStyle.NONE, borderFmt.getBorderBottom());
borderFmt.setBorderBottom(BorderStyle.THICK);
- assertEquals(BorderStyle.THICK, borderFmt.getBorderBottomEnum());
+ assertEquals(BorderStyle.THICK, borderFmt.getBorderBottom());
- assertEquals(BorderStyle.NONE, borderFmt.getBorderTopEnum());
+ assertEquals(BorderStyle.NONE, borderFmt.getBorderTop());
borderFmt.setBorderTop(BorderStyle.DOTTED);
- assertEquals(BorderStyle.DOTTED, borderFmt.getBorderTopEnum());
+ assertEquals(BorderStyle.DOTTED, borderFmt.getBorderTop());
borderFmt.setBorderTop(BorderStyle.NONE);
- assertEquals(BorderStyle.NONE, borderFmt.getBorderTopEnum());
+ assertEquals(BorderStyle.NONE, borderFmt.getBorderTop());
borderFmt.setBorderTop(BorderStyle.THICK);
- assertEquals(BorderStyle.THICK, borderFmt.getBorderTopEnum());
+ assertEquals(BorderStyle.THICK, borderFmt.getBorderTop());
- assertEquals(BorderStyle.NONE, borderFmt.getBorderLeftEnum());
+ assertEquals(BorderStyle.NONE, borderFmt.getBorderLeft());
borderFmt.setBorderLeft(BorderStyle.DOTTED);
- assertEquals(BorderStyle.DOTTED, borderFmt.getBorderLeftEnum());
+ assertEquals(BorderStyle.DOTTED, borderFmt.getBorderLeft());
borderFmt.setBorderLeft(BorderStyle.NONE);
- assertEquals(BorderStyle.NONE, borderFmt.getBorderLeftEnum());
+ assertEquals(BorderStyle.NONE, borderFmt.getBorderLeft());
borderFmt.setBorderLeft(BorderStyle.THIN);
- assertEquals(BorderStyle.THIN, borderFmt.getBorderLeftEnum());
+ assertEquals(BorderStyle.THIN, borderFmt.getBorderLeft());
- assertEquals(BorderStyle.NONE, borderFmt.getBorderRightEnum());
+ assertEquals(BorderStyle.NONE, borderFmt.getBorderRight());
borderFmt.setBorderRight(BorderStyle.DOTTED);
- assertEquals(BorderStyle.DOTTED, borderFmt.getBorderRightEnum());
+ assertEquals(BorderStyle.DOTTED, borderFmt.getBorderRight());
borderFmt.setBorderRight(BorderStyle.NONE);
- assertEquals(BorderStyle.NONE, borderFmt.getBorderRightEnum());
+ assertEquals(BorderStyle.NONE, borderFmt.getBorderRight());
borderFmt.setBorderRight(BorderStyle.HAIR);
- assertEquals(BorderStyle.HAIR, borderFmt.getBorderRightEnum());
+ assertEquals(BorderStyle.HAIR, borderFmt.getBorderRight());
ConditionalFormattingRule [] cfRules = { rule1 };
@@ -1087,10 +1087,10 @@ public abstract class BaseTestConditiona
BorderFormatting r1fp = cf.getRule(0).getBorderFormatting();
assertNotNull(r1fp);
- assertEquals(BorderStyle.THICK, r1fp.getBorderBottomEnum());
- assertEquals(BorderStyle.THICK, r1fp.getBorderTopEnum());
- assertEquals(BorderStyle.THIN, r1fp.getBorderLeftEnum());
- assertEquals(BorderStyle.HAIR, r1fp.getBorderRightEnum());
+ assertEquals(BorderStyle.THICK, r1fp.getBorderBottom());
+ assertEquals(BorderStyle.THICK, r1fp.getBorderTop());
+ assertEquals(BorderStyle.THIN, r1fp.getBorderLeft());
+ assertEquals(BorderStyle.HAIR, r1fp.getBorderRight());
workbook.close();
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]