org.apache.poi.xssf.usermodel
Class XSSFChartSheet

java.lang.Object
  extended by org.apache.poi.POIXMLDocumentPart
      extended by org.apache.poi.xssf.usermodel.XSSFSheet
          extended by org.apache.poi.xssf.usermodel.XSSFChartSheet
All Implemented Interfaces:
java.lang.Iterable<Row>, Sheet

public class XSSFChartSheet
extends XSSFSheet

High level representation of Sheet Parts that are of type 'chartsheet'.

Chart sheet is a special kind of Sheet that contains only chart and no data.

Author:
Yegor Kozlov

Field Summary
protected  org.openxmlformats.schemas.spreadsheetml.x2006.main.CTChartsheet chartsheet
           
 
Fields inherited from class org.apache.poi.xssf.usermodel.XSSFSheet
sheet, worksheet
 
Fields inherited from class org.apache.poi.POIXMLDocumentPart
DEFAULT_XML_OPTIONS
 
Fields inherited from interface org.apache.poi.ss.usermodel.Sheet
BottomMargin, FooterMargin, HeaderMargin, LeftMargin, PANE_LOWER_LEFT, PANE_LOWER_RIGHT, PANE_UPPER_LEFT, PANE_UPPER_RIGHT, RightMargin, TopMargin
 
Constructor Summary
protected XSSFChartSheet(PackagePart part, PackageRelationship rel)
           
 
Method Summary
 org.openxmlformats.schemas.spreadsheetml.x2006.main.CTChartsheet getCTChartsheet()
          Provide access to the CTChartsheet bean holding this sheet's data
protected  org.openxmlformats.schemas.spreadsheetml.x2006.main.CTDrawing getCTDrawing()
           
protected  org.openxmlformats.schemas.spreadsheetml.x2006.main.CTLegacyDrawing getCTLegacyDrawing()
           
protected  void read(java.io.InputStream is)
           
protected  void write(java.io.OutputStream out)
           
 
Methods inherited from class org.apache.poi.xssf.usermodel.XSSFSheet
addHyperlink, addMergedRegion, addValidationData, autoSizeColumn, autoSizeColumn, commit, createComment, createDrawingPatriarch, createFreezePane, createFreezePane, createRow, createSplitPane, createTable, disableLocking, enableLocking, findEndOfRowOutlineGroup, getActiveCell, getAutobreaks, getCellComment, getColumnBreaks, getColumnHelper, getColumnStyle, getColumnWidth, getCommentsTable, getCTWorksheet, getDataValidationHelper, getDataValidations, getDefaultColumnWidth, getDefaultRowHeight, getDefaultRowHeightInPoints, getDisplayGuts, getEvenFooter, getEvenHeader, getFirstFooter, getFirstHeader, getFirstRowNum, getFitToPage, getFooter, getForceFormulaRecalculation, getHeader, getHorizontallyCenter, getHyperlink, getLastRowNum, getLeftCol, getMargin, getMergedRegion, getNumberOfComments, getNumHyperlinks, getNumMergedRegions, getOddFooter, getOddHeader, getPaneInformation, getPhysicalNumberOfRows, getPrintSetup, getProtect, getRow, getRowBreaks, getRowSumsBelow, getRowSumsRight, getScenarioProtect, getSheetConditionalFormatting, getSheetName, getTables, getTopRow, getVerticallyCenter, getVMLDrawing, getWorkbook, groupColumn, groupRow, hasComments, isAutoFilterLocked, isColumnBroken, isColumnHidden, isDeleteColumnsLocked, isDeleteRowsLocked, isDisplayFormulas, isDisplayGridlines, isDisplayRowColHeadings, isDisplayZeros, isFormatCellsLocked, isFormatColumnsLocked, isFormatRowsLocked, isInsertColumnsLocked, isInsertHyperlinksLocked, isInsertRowsLocked, isObjectsLocked, isPivotTablesLocked, isPrintGridlines, isRightToLeft, isRowBroken, isScenariosLocked, isSelected, isSelectLockedCellsLocked, isSelectUnlockedCellsLocked, isSheetLocked, isSortLocked, iterator, lockAutoFilter, lockDeleteColumns, lockDeleteRows, lockFormatCells, lockFormatColumns, lockFormatRows, lockInsertColumns, lockInsertHyperlinks, lockInsertRows, lockObjects, lockPivotTables, lockScenarios, lockSelectLockedCells, lockSelectUnlockedCells, lockSort, onDocumentCreate, onDocumentRead, protectSheet, removeArrayFormula, removeColumnBreak, removeMergedRegion, removeRow, removeRowBreak, rowIterator, setActiveCell, setArrayFormula, setAutobreaks, setAutoFilter, setCellComment, setColumnBreak, setColumnGroupCollapsed, setColumnHidden, setColumnWidth, setDefaultColumnStyle, setDefaultColumnWidth, setDefaultRowHeight, setDefaultRowHeightInPoints, setDisplayFormulas, setDisplayGridlines, setDisplayGuts, setDisplayRowColHeadings, setDisplayZeros, setFitToPage, setForceFormulaRecalculation, setHorizontallyCenter, setMargin, setPrintGridlines, setRightToLeft, setRowBreak, setRowGroupCollapsed, setRowSumsBelow, setRowSumsRight, setSelected, setTabColor, setVerticallyCenter, setZoom, setZoom, shiftRows, shiftRows, showInPane, ungroupColumn, ungroupRow
 
Methods inherited from class org.apache.poi.POIXMLDocumentPart
addRelation, createRelationship, createRelationship, createRelationship, getPackagePart, getPackageRelationship, getParent, getRelationById, getRelationId, getRelations, getTargetPart, onDocumentRemove, onSave, read, rebase, removeRelation, removeRelation, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

chartsheet

protected org.openxmlformats.schemas.spreadsheetml.x2006.main.CTChartsheet chartsheet
Constructor Detail

XSSFChartSheet

protected XSSFChartSheet(PackagePart part,
                         PackageRelationship rel)
Method Detail

read

protected void read(java.io.InputStream is)
             throws java.io.IOException
Overrides:
read in class XSSFSheet
Throws:
java.io.IOException

getCTChartsheet

public org.openxmlformats.schemas.spreadsheetml.x2006.main.CTChartsheet getCTChartsheet()
Provide access to the CTChartsheet bean holding this sheet's data

Returns:
the CTChartsheet bean holding this sheet's data

getCTDrawing

protected org.openxmlformats.schemas.spreadsheetml.x2006.main.CTDrawing getCTDrawing()
Overrides:
getCTDrawing in class XSSFSheet

getCTLegacyDrawing

protected org.openxmlformats.schemas.spreadsheetml.x2006.main.CTLegacyDrawing getCTLegacyDrawing()
Overrides:
getCTLegacyDrawing in class XSSFSheet

write

protected void write(java.io.OutputStream out)
              throws java.io.IOException
Overrides:
write in class XSSFSheet
Throws:
java.io.IOException


Copyright 2012 The Apache Software Foundation or its licensors, as applicable.