public void removeItem(int sheetId, String ref){
//sheet Id of a sheet the cell belongs to
int id = -1;
- CTCalcCell[] c = chain.getCArray();
+ CTCalcCell[] c = new CTCalcCell[chain.getCList().size()];
+ chain.getCList().toArray(c);
+
for (int i = 0; i < c.length; i++){
//If sheet Id is omitted, it is assumed to be the same as the value of the previous cell.
if(c[i].isSetI()) id = c[i].getI();
mapInfo = doc.getMapInfo();
maps= new HashMap<Integer, XSSFMap>();
- for(CTMap map :mapInfo.getMapArray()){
+ for(CTMap map :mapInfo.getMapList()){
maps.put((int)map.getID(), new XSSFMap(map,this));
}
public CTSchema getCTSchemaById(String schemaId){
CTSchema xmlSchema = null;
- CTSchema[] schemas = mapInfo.getSchemaArray();
- for(CTSchema schema: schemas){
+ for(CTSchema schema: mapInfo.getSchemaList()){
if(schema.getID().equals(schemaId)){
xmlSchema = schema;
break;
CTSst sst = _sstDoc.getSst();
count = (int)sst.getCount();
uniqueCount = (int)sst.getUniqueCount();
- for (CTRst st : sst.getSiArray()) {
+ for (CTRst st : sst.getSiList()) {
stmap.put(st.toString(), cnt);
strings.add(st);
cnt++;
*/
public List<XSSFSingleXmlCell> getAllSimpleXmlCell(){
List<XSSFSingleXmlCell> list = new Vector<XSSFSingleXmlCell>();
- CTSingleXmlCell[] singleXMLCellArray = singleXMLCells.getSingleXmlCellArray();
- for(CTSingleXmlCell singleXmlCell: singleXMLCellArray){
+ for(CTSingleXmlCell singleXmlCell: singleXMLCells.getSingleXmlCellList()){
list.add(new XSSFSingleXmlCell(singleXmlCell,this));
}
return list;
doc = StyleSheetDocument.Factory.parse(is);
// Grab all the different bits we care about
if(doc.getStyleSheet().getNumFmts() != null)
- for (CTNumFmt nfmt : doc.getStyleSheet().getNumFmts().getNumFmtArray()) {
+ for (CTNumFmt nfmt : doc.getStyleSheet().getNumFmts().getNumFmtList()) {
numberFormats.put((int)nfmt.getNumFmtId(), nfmt.getFormatCode());
}
if(doc.getStyleSheet().getFonts() != null){
int idx = 0;
- for (CTFont font : doc.getStyleSheet().getFonts().getFontArray()) {
+ for (CTFont font : doc.getStyleSheet().getFonts().getFontList()) {
XSSFFont f = new XSSFFont(font, idx);
fonts.add(f);
idx++;
}
}
if(doc.getStyleSheet().getFills() != null)
- for (CTFill fill : doc.getStyleSheet().getFills().getFillArray()) {
+ for (CTFill fill : doc.getStyleSheet().getFills().getFillList()) {
fills.add(new XSSFCellFill(fill));
}
if(doc.getStyleSheet().getBorders() != null)
- for (CTBorder border : doc.getStyleSheet().getBorders().getBorderArray()) {
+ for (CTBorder border : doc.getStyleSheet().getBorders().getBorderList()) {
borders.add(new XSSFCellBorder(border));
}
CTCellXfs cellXfs = doc.getStyleSheet().getCellXfs();
- if(cellXfs != null) xfs.addAll(Arrays.asList(cellXfs.getXfArray()));
+ if(cellXfs != null) xfs.addAll(cellXfs.getXfList());
CTCellStyleXfs cellStyleXfs = doc.getStyleSheet().getCellStyleXfs();
- if(cellStyleXfs != null) styleXfs.addAll(Arrays.asList(cellStyleXfs.getXfArray()));
+ if(cellStyleXfs != null) styleXfs.addAll(cellStyleXfs.getXfList());
CTDxfs styleDxfs = doc.getStyleSheet().getDxfs();
- if(styleDxfs != null) dxfs.addAll(Arrays.asList(styleDxfs.getDxfArray()));
+ if(styleDxfs != null) dxfs.addAll(styleDxfs.getDxfList());
} catch (XmlException e) {
throw new IOException(e.getLocalizedMessage());
String[] commonTokens ={};
- for(CTTableColumn column :ctTable.getTableColumns().getTableColumnArray()){
+ for(CTTableColumn column :ctTable.getTableColumns().getTableColumnList()){
if(column.getXmlColumnPr()!=null){
String xpath = column.getXmlColumnPr().getXpath();
String[] tokens = xpath.split("/");
if(xmlColumnPr==null){
xmlColumnPr = new Vector<XSSFXmlColumnPr>();
- for(CTTableColumn column:ctTable.getTableColumns().getTableColumnArray()){
+ for(CTTableColumn column:ctTable.getTableColumns().getTableColumnList()){
if(column.getXmlColumnPr()!=null){
XSSFXmlColumnPr columnPr = new XSSFXmlColumnPr(this,column,column.getXmlColumnPr());
xmlColumnPr.add(columnPr);