prepare for bug 58348, make FormulaShifter.ShiftMode enum private

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1711864 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Javen O'Neal 2015-11-01 23:54:13 +00:00
parent adcc71257a
commit 44edbec0d5

View File

@ -39,9 +39,9 @@ import org.apache.poi.ss.formula.ptg.RefPtgBase;
*/
public final class FormulaShifter {
static enum ShiftMode {
Row,
Sheet
private static enum ShiftMode {
RowMove,
SheetMove,
}
/**
@ -81,7 +81,7 @@ public final class FormulaShifter {
_firstMovedIndex = firstMovedIndex;
_lastMovedIndex = lastMovedIndex;
_amountToMove = amountToMove;
_mode = ShiftMode.Row;
_mode = ShiftMode.RowMove;
_srcSheetIndex = _dstSheetIndex = -1;
}
@ -97,7 +97,7 @@ public final class FormulaShifter {
_srcSheetIndex = srcSheetIndex;
_dstSheetIndex = dstSheetIndex;
_mode = ShiftMode.Sheet;
_mode = ShiftMode.SheetMove;
}
public static FormulaShifter createForRowShift(int externSheetIndex, String sheetName, int firstMovedRowIndex, int lastMovedRowIndex, int numberOfRowsToMove) {
@ -139,9 +139,9 @@ public final class FormulaShifter {
private Ptg adjustPtg(Ptg ptg, int currentExternSheetIx) {
switch(_mode){
case Row:
case RowMove:
return adjustPtgDueToRowMove(ptg, currentExternSheetIx);
case Sheet:
case SheetMove:
return adjustPtgDueToSheetMove(ptg);
default:
throw new IllegalStateException("Unsupported shift mode: " + _mode);