/** * Only valid for array formula cells * * @return range of the array formula group that the cell belongs to. */ // TODO: What is this? @NotImplemented public CellRangeAddress getArrayFormulaRange() { return null; }
@NotImplemented /*package*/ CellType computeTypeFromFormula(String formula) { return CellType.NUMERIC; } //COPIED FROM https://svn.apache.org/repos/asf/poi/trunk/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFCell.java since the functions are declared private there
@Override @NotImplemented public void applyFont(int startIndex, int endIndex, Font font) { }
@NotImplemented @Override public void shiftColumns(int startColumn, int endColumn, int n){ throw new UnsupportedOperationException("Not Implemented"); } }
/** * Returns an array of text extractors, one for each of * the embedded documents in the file (if there are any). * If there are no embedded documents, you'll get back an * empty array. Otherwise, you'll get one open * {@link POITextExtractor} for each embedded file. */ @NotImplemented @SuppressWarnings({"UnusedParameters", "UnusedReturnValue"}) public static POITextExtractor[] getEmbeddedDocsTextExtractors(POIXMLTextExtractor ext) { throw new IllegalStateException("Not yet supported"); }
@Override @NotImplemented public void close() { throw new InvalidOperationException("Method not implemented !"); }
@Override @NotImplemented public void flush() { throw new InvalidOperationException("Method not implemented !"); } }
@Override @NotImplemented public void updateNamedRanges(FormulaShifter formulaShifter) { throw new NotImplementedException("HSSFColumnShifter.updateNamedRanges"); }
@Override @NotImplemented public void updateConditionalFormatting(FormulaShifter formulaShifter) { throw new NotImplementedException("updateConditionalFormatting"); }
@Override @NotImplemented public boolean load(InputStream ios) { throw new InvalidOperationException("Method not implemented !"); }
@Override @NotImplemented public void updateFormulas(FormulaShifter formulaShifter) { throw new NotImplementedException("updateFormulas"); }
@Override @NotImplemented public void updateHyperlinks(FormulaShifter formulaShifter) { throw new NotImplementedException("updateHyperlinks"); }
@Override @NotImplemented public void drawArc(int x, int y, int width, int height, int startAngle, int arcAngle) { if (logger.check( POILogger.WARN )) logger.log(POILogger.WARN,"drawArc not supported"); }
@Override @NotImplemented public boolean drawImage(Image img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, Color bgcolor, ImageObserver observer) { if (logger.check( POILogger.WARN )) logger.log(POILogger.WARN,"drawImage not supported"); return true; }
@Override @NotImplemented public void drawRoundRect(int x, int y, int width, int height, int arcWidth, int arcHeight) { if (logger.check( POILogger.WARN )) logger.log(POILogger.WARN,"drawRoundRect not supported"); }
@Override @NotImplemented public void setXORMode(Color color) { if (logger.check( POILogger.WARN )) logger.log(POILogger.WARN,"setXORMode not supported"); } @Override
@Override @NotImplemented public void clipRect(int x, int y, int width, int height) { if (logger.check( POILogger.WARN )) logger.log(POILogger.WARN,"clipRect not supported"); }
@Override @NotImplemented public void setPaintMode() { if (logger.check( POILogger.WARN )) logger.log(POILogger.WARN,"setPaintMode not supported"); }
@Override @NotImplemented public boolean drawImage(Image img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, ImageObserver observer) { if (logger.check( POILogger.WARN )) logger.log(POILogger.WARN,"drawImage not supported"); return true; }
@Override @NotImplemented public void drawRect(int x, int y, int width, int height) { if (logger.check( POILogger.WARN )) logger.log(POILogger.WARN,"drawRect not supported"); }