case HSSFWorkbook.PICTURE_TYPE_PICT:
ftCf.setFlags(FtCfSubRecord.BITMAP_BIT);
break;
+ default:
+ throw new IllegalStateException("Invalid picture type: " + pictData.getFormat());
}
obj.addSubRecord(ftCf);
// FtPioGrbit (pictFlags)
case EscherTextboxRecord.RECORD_ID:\r
txtRecord = (TextObjectRecord) shapeToObj.get(record);\r
break;\r
+ default:\r
+ break;\r
}\r
}\r
if (isEmbeddedObject(objRecord)) {\r
case EscherChildAnchorRecord.RECORD_ID:
anchor = new HSSFChildAnchor((EscherChildAnchorRecord) ch);
break;
+ default:
+ break;
}
}
}
* @param format The format of the picture. One of <code>PICTURE_TYPE_*</code>
*
* @return the index to this picture (1 based).
+ * @see #PICTURE_TYPE_WMF
+ * @see #PICTURE_TYPE_EMF
+ * @see #PICTURE_TYPE_PICT
+ * @see #PICTURE_TYPE_PNG
+ * @see #PICTURE_TYPE_JPEG
+ * @see #PICTURE_TYPE_DIB
*/
@Override
public int addPicture(byte[] pictureData, int format)
case PICTURE_TYPE_PNG:
blipRecord.setOptions(HSSFPictureData.MSOBI_PNG);
break;
- case HSSFWorkbook.PICTURE_TYPE_JPEG:
+ case PICTURE_TYPE_JPEG:
blipRecord.setOptions(HSSFPictureData.MSOBI_JPEG);
break;
- case HSSFWorkbook.PICTURE_TYPE_DIB:
+ case PICTURE_TYPE_DIB:
blipRecord.setOptions(HSSFPictureData.MSOBI_DIB);
break;
+ default:
+ throw new IllegalStateException("Unexpected picture format: " + format);
}
EscherBSERecord r = new EscherBSERecord();
}
return evaluate(srcRowIndex, srcColumnIndex, args[0], args[1], args[2], arg3, arg4);
}
+ default:
+ return ErrorEval.VALUE_INVALID;
}
- return ErrorEval.VALUE_INVALID;
}
protected double evaluate(double[] ds) throws EvaluationException {
if(!(args[4] instanceof MissingArgEval)) {
width = evaluateIntArg(args[4], srcCellRow, srcCellCol);
}
+ // fall-through to pick up height
case 4:
if(!(args[3] instanceof MissingArgEval)) {
height = evaluateIntArg(args[3], srcCellRow, srcCellCol);
}
+ break;
+ //case 3:
+ // nothing to do
+ default:
+ break;
}
// Zero height or width raises #REF! error
if(height == 0 || width == 0) {
if (Character.isISOControl(charB)) return '.';
switch (charB) {
- // printable, but not compilable with current compiler encoding
- case 0xFF: case 0xDD:
- charB = '.';
- break;
+ // printable, but not compilable with current compiler encoding
+ case 0xFF:
+ case 0xDD:
+ charB = '.';
+ break;
+ default:
+ break;
}
return charB;
}
numPoints++;\r
ctPath.addNewClose();\r
break;\r
+ default:\r
+ throw new IllegalStateException("Unrecognized path segment type: " + type);\r
}\r
it.next();\r
}\r
_out.write("<v>" + nval + "</v>");\r
}\r
break;\r
+ default:\r
+ break;\r
}\r
break;\r
}\r
break;\r
}\r
default: {\r
- throw new RuntimeException("Huh?");\r
+ throw new IllegalStateException("Invalid cell type: " + cellType);\r
}\r
}\r
_out.write("</c>");\r
case Font.SS_SUPER:
offsetProperty.setVal(STVerticalAlignRun.SUPERSCRIPT);
break;
+ default:
+ throw new IllegalStateException("Invalid type offset: " + offset);
}
}
}
case 0x0112:
assertCbRgFcLcb( "0x0112", 0x00B7, "0x00B7", _cbRgFcLcb );
break;
+ default:
+ throw new IllegalStateException("Invalid file format version number: " + getNFib());
}
}
case 0x0112:
assertCswNew( "0x0112", 0x0005, "0x0005", _cswNew );
break;
+ default:
+ throw new IllegalStateException("Invalid file format version number: " + getNFib());
}
}