]> gerrit.simantics Code Review - simantics/interop.git/blob - org.simantics.excel.poi/src/org/simantics/excel/poi/parser/streaming/SheetImpl.java
Excel parsing interface
[simantics/interop.git] / org.simantics.excel.poi / src / org / simantics / excel / poi / parser / streaming / SheetImpl.java
1 package org.simantics.excel.poi.parser.streaming;\r
2 \r
3 import java.util.Collection;\r
4 import java.util.Iterator;\r
5 import java.util.List;\r
6 import java.util.Map;\r
7 \r
8 import org.apache.poi.hssf.util.PaneInformation;\r
9 import org.apache.poi.ss.usermodel.AutoFilter;\r
10 import org.apache.poi.ss.usermodel.Cell;\r
11 import org.apache.poi.ss.usermodel.CellRange;\r
12 import org.apache.poi.ss.usermodel.CellStyle;\r
13 import org.apache.poi.ss.usermodel.Comment;\r
14 import org.apache.poi.ss.usermodel.DataValidation;\r
15 import org.apache.poi.ss.usermodel.DataValidationHelper;\r
16 import org.apache.poi.ss.usermodel.Drawing;\r
17 import org.apache.poi.ss.usermodel.Footer;\r
18 import org.apache.poi.ss.usermodel.Header;\r
19 import org.apache.poi.ss.usermodel.Hyperlink;\r
20 import org.apache.poi.ss.usermodel.PrintSetup;\r
21 import org.apache.poi.ss.usermodel.Row;\r
22 import org.apache.poi.ss.usermodel.Sheet;\r
23 import org.apache.poi.ss.usermodel.SheetConditionalFormatting;\r
24 import org.apache.poi.ss.usermodel.Workbook;\r
25 import org.apache.poi.ss.util.CellAddress;\r
26 import org.apache.poi.ss.util.CellRangeAddress;\r
27 \r
28 public class SheetImpl implements Sheet{\r
29         \r
30         private String name;\r
31         private int index;\r
32         private String id;\r
33         \r
34         public SheetImpl(String name, int index, String id) {\r
35                 this.name = name;\r
36                 this.index = index;\r
37                 this.id = id;\r
38         }\r
39         \r
40         public int getIndex() {\r
41                 return index;\r
42         }\r
43         \r
44         public String getId() {\r
45                 return id;\r
46         }\r
47         \r
48         @Override\r
49         public int getFirstRowNum() {\r
50                 return 0;\r
51         }\r
52 \r
53         @Override\r
54         public int getLastRowNum() {\r
55                 return 0;\r
56         }\r
57         \r
58         @Override\r
59         public Row getRow(int rownum) {\r
60                 return null;\r
61         }\r
62 \r
63         @Override\r
64         public int getPhysicalNumberOfRows() {\r
65                 return 0;\r
66         }\r
67         \r
68         @Override\r
69         public Workbook getWorkbook() {\r
70                 return null;\r
71         }\r
72 \r
73         @Override\r
74         public String getSheetName() {\r
75                 return name;\r
76         }\r
77         \r
78         \r
79         \r
80         @Override\r
81         public int addMergedRegion(CellRangeAddress region) {\r
82                 return 0;\r
83         }\r
84         \r
85         @Override\r
86         public void addValidationData(DataValidation dataValidation) {\r
87                 \r
88         }\r
89         \r
90         public void autoSizeColumn(int column) {};\r
91         \r
92         @Override\r
93         public void autoSizeColumn(int column, boolean useMergedCells) {\r
94                 \r
95         }\r
96         \r
97         public org.apache.poi.ss.usermodel.Drawing createDrawingPatriarch() {\r
98                 return null;\r
99         };\r
100         \r
101         @Override\r
102         public void createFreezePane(int colSplit, int rowSplit) {\r
103                 \r
104         }\r
105         \r
106         @Override\r
107         public void createFreezePane(int colSplit, int rowSplit, int leftmostColumn, int topRow) {\r
108                 \r
109         }\r
110         \r
111         @Override\r
112         public Row createRow(int rownum) {\r
113                 return null;\r
114         }\r
115         \r
116         @Override\r
117         public void createSplitPane(int xSplitPos, int ySplitPos, int leftmostColumn, int topRow, int activePane) {\r
118                 \r
119         }\r
120         \r
121         @Override\r
122         public boolean getAutobreaks() {\r
123                 return false;\r
124         }\r
125         \r
126         @Override\r
127         public Comment getCellComment(int row, int column) {\r
128                 return null;\r
129         }\r
130         \r
131         public int[] getColumnBreaks() {\r
132                 return null;\r
133         };\r
134         \r
135         @Override\r
136         public CellStyle getColumnStyle(int column) {\r
137                 return null;\r
138         }\r
139         \r
140         @Override\r
141         public int getColumnWidth(int columnIndex) {\r
142                 return 0;\r
143         }\r
144         \r
145         @Override\r
146         public DataValidationHelper getDataValidationHelper() {\r
147                 return null;\r
148         }\r
149         \r
150         public int getDefaultColumnWidth() {\r
151                 return 0;\r
152         }\r
153 \r
154         @Override\r
155         public Iterator<Row> iterator() {\r
156                 return null;\r
157         }\r
158 \r
159         @Override\r
160         public void removeRow(Row row) {\r
161                 \r
162         }\r
163 \r
164         \r
165 \r
166         \r
167 \r
168         @Override\r
169         public void setColumnHidden(int columnIndex, boolean hidden) {\r
170                 \r
171         }\r
172 \r
173         @Override\r
174         public boolean isColumnHidden(int columnIndex) {\r
175                 return false;\r
176         }\r
177 \r
178         @Override\r
179         public void setRightToLeft(boolean value) {\r
180         \r
181         }\r
182 \r
183         @Override\r
184         public boolean isRightToLeft() {\r
185                 return false;\r
186         }\r
187 \r
188         @Override\r
189         public void setColumnWidth(int columnIndex, int width) {\r
190                 \r
191         }\r
192 \r
193         @Override\r
194         public void setDefaultColumnWidth(int width) {\r
195                 \r
196         }\r
197 \r
198         @Override\r
199         public short getDefaultRowHeight() {\r
200                 return 0;\r
201         }\r
202 \r
203         @Override\r
204         public float getDefaultRowHeightInPoints() {\r
205                 return 0;\r
206         }\r
207 \r
208         @Override\r
209         public void setDefaultRowHeight(short height) {\r
210                 \r
211         }\r
212 \r
213         @Override\r
214         public void setDefaultRowHeightInPoints(float height) {\r
215                 \r
216         }\r
217 \r
218         @Override\r
219         public void setVerticallyCenter(boolean value) {\r
220                 \r
221         }\r
222 \r
223         @Override\r
224         public void setHorizontallyCenter(boolean value) {\r
225                 \r
226         }\r
227 \r
228         @Override\r
229         public boolean getHorizontallyCenter() {\r
230                 return false;\r
231         }\r
232 \r
233         @Override\r
234         public boolean getVerticallyCenter() {\r
235                 return false;\r
236         }\r
237 \r
238         @Override\r
239         public void removeMergedRegion(int index) {\r
240                 \r
241         }\r
242 \r
243         @Override\r
244         public int getNumMergedRegions() {\r
245                 return 0;\r
246         }\r
247 \r
248         @Override\r
249         public CellRangeAddress getMergedRegion(int index) {\r
250                 return null;\r
251         }\r
252 \r
253         @Override\r
254         public Iterator<Row> rowIterator() {\r
255                 return null;\r
256         }\r
257 \r
258         @Override\r
259         public void setForceFormulaRecalculation(boolean value) {\r
260                 \r
261         }\r
262 \r
263         @Override\r
264         public boolean getForceFormulaRecalculation() {\r
265                 return false;\r
266         }\r
267 \r
268         @Override\r
269         public void setAutobreaks(boolean value) {\r
270                 \r
271         }\r
272 \r
273         @Override\r
274         public void setDisplayGuts(boolean value) {\r
275                 \r
276         }\r
277 \r
278         @Override\r
279         public void setDisplayZeros(boolean value) {\r
280                 \r
281         }\r
282 \r
283         @Override\r
284         public boolean isDisplayZeros() {\r
285                 return false;\r
286         }\r
287 \r
288         @Override\r
289         public void setFitToPage(boolean value) {\r
290                 \r
291         }\r
292 \r
293         @Override\r
294         public void setRowSumsBelow(boolean value) {\r
295                 \r
296         }\r
297 \r
298         @Override\r
299         public void setRowSumsRight(boolean value) {\r
300                 \r
301         }\r
302 \r
303         @Override\r
304         public boolean getDisplayGuts() {\r
305                 return false;\r
306         }\r
307 \r
308         @Override\r
309         public boolean getFitToPage() {\r
310                 return false;\r
311         }\r
312 \r
313         @Override\r
314         public boolean getRowSumsBelow() {\r
315                 return false;\r
316         }\r
317 \r
318         @Override\r
319         public boolean getRowSumsRight() {\r
320                 return false;\r
321         }\r
322 \r
323         @Override\r
324         public boolean isPrintGridlines() {\r
325                 return false;\r
326         }\r
327 \r
328         @Override\r
329         public void setPrintGridlines(boolean show) {\r
330                 \r
331         }\r
332 \r
333         @Override\r
334         public PrintSetup getPrintSetup() {\r
335                 return null;\r
336         }\r
337 \r
338         @Override\r
339         public Header getHeader() {\r
340                 return null;\r
341         }\r
342 \r
343         @Override\r
344         public Footer getFooter() {\r
345                 return null;\r
346         }\r
347 \r
348         @Override\r
349         public void setSelected(boolean value) {\r
350                 \r
351         }\r
352 \r
353         @Override\r
354         public double getMargin(short margin) {\r
355                 return 0;\r
356         }\r
357 \r
358         @Override\r
359         public void setMargin(short margin, double size) {\r
360                 \r
361         }\r
362 \r
363         @Override\r
364         public boolean getProtect() {\r
365                 return false;\r
366         }\r
367 \r
368         @Override\r
369         public void protectSheet(String password) {\r
370                 \r
371         }\r
372 \r
373         @Override\r
374         public boolean getScenarioProtect() {\r
375                 return false;\r
376         }\r
377 \r
378         @Override\r
379         public void setZoom(int numerator, int denominator) {\r
380                 \r
381         }\r
382 \r
383         @Override\r
384         public short getTopRow() {\r
385                 return 0;\r
386         }\r
387 \r
388         @Override\r
389         public short getLeftCol() {\r
390                 return 0;\r
391         }\r
392 \r
393         @Override\r
394         public void showInPane(int toprow, int leftcol) {\r
395                 \r
396         }\r
397 \r
398 //      @Override\r
399 //      public void showInPane(short toprow, short leftcol) {\r
400 //              \r
401 //      }\r
402 \r
403         @Override\r
404         public void shiftRows(int startRow, int endRow, int n) {\r
405                 \r
406         }\r
407 \r
408         @Override\r
409         public void shiftRows(int startRow, int endRow, int n, boolean copyRowHeight, boolean resetOriginalRowHeight) {\r
410                 \r
411         }\r
412 \r
413         @Override\r
414         public PaneInformation getPaneInformation() {\r
415                 return null;\r
416         }\r
417 \r
418         @Override\r
419         public void setDisplayGridlines(boolean show) {\r
420                 \r
421         }\r
422 \r
423         @Override\r
424         public boolean isDisplayGridlines() {\r
425                 return false;\r
426         }\r
427 \r
428         @Override\r
429         public void setDisplayFormulas(boolean show) {\r
430                 \r
431         }\r
432 \r
433         @Override\r
434         public boolean isDisplayFormulas() {\r
435                 return false;\r
436         }\r
437 \r
438         @Override\r
439         public void setDisplayRowColHeadings(boolean show) {\r
440                 \r
441         }\r
442 \r
443         @Override\r
444         public boolean isDisplayRowColHeadings() {\r
445                 return false;\r
446         }\r
447 \r
448         @Override\r
449         public void setRowBreak(int row) {\r
450                 \r
451         }\r
452 \r
453         @Override\r
454         public boolean isRowBroken(int row) {\r
455                 return false;\r
456         }\r
457 \r
458         @Override\r
459         public void removeRowBreak(int row) {\r
460                 \r
461         }\r
462 \r
463         @Override\r
464         public int[] getRowBreaks() {\r
465                 return null;\r
466         }\r
467 \r
468         @Override\r
469         public void setColumnBreak(int column) {\r
470                 \r
471         }\r
472 \r
473         @Override\r
474         public boolean isColumnBroken(int column) {\r
475                 return false;\r
476         }\r
477 \r
478         @Override\r
479         public void removeColumnBreak(int column) {\r
480                         }\r
481 \r
482         @Override\r
483         public void setColumnGroupCollapsed(int columnNumber, boolean collapsed) {\r
484                 \r
485         }\r
486 \r
487         @Override\r
488         public void groupColumn(int fromColumn, int toColumn) {\r
489                 \r
490         }\r
491 \r
492         @Override\r
493         public void ungroupColumn(int fromColumn, int toColumn) {\r
494                 \r
495         }\r
496 \r
497         @Override\r
498         public void groupRow(int fromRow, int toRow) {\r
499                 \r
500         }\r
501 \r
502         @Override\r
503         public void ungroupRow(int fromRow, int toRow) {\r
504                 \r
505         }\r
506 \r
507         @Override\r
508         public void setRowGroupCollapsed(int row, boolean collapse) {\r
509                 \r
510         }\r
511 \r
512         @Override\r
513         public void setDefaultColumnStyle(int column, CellStyle style) {\r
514                 \r
515         }\r
516 \r
517         \r
518 \r
519         @Override\r
520         public boolean isSelected() {\r
521                 return false;\r
522         }\r
523 \r
524         @Override\r
525         public CellRange<? extends Cell> setArrayFormula(String formula, CellRangeAddress range) {\r
526                 return null;\r
527         }\r
528 \r
529         @Override\r
530         public CellRange<? extends Cell> removeArrayFormula(Cell cell) {\r
531                 return null;\r
532         }\r
533 \r
534         @Override\r
535         public AutoFilter setAutoFilter(CellRangeAddress range) {\r
536                 return null;\r
537         }\r
538 \r
539         @Override\r
540         public SheetConditionalFormatting getSheetConditionalFormatting() {\r
541                 return null;\r
542         }\r
543 \r
544         @Override\r
545         public CellRangeAddress getRepeatingRows() {\r
546                 return null;\r
547         }\r
548 \r
549         @Override\r
550         public CellRangeAddress getRepeatingColumns() {\r
551                 return null;\r
552         }\r
553 \r
554         @Override\r
555         public void setRepeatingRows(CellRangeAddress rowRangeRef) {\r
556                 \r
557         }\r
558 \r
559         @Override\r
560         public void setRepeatingColumns(CellRangeAddress columnRangeRef) {\r
561                 \r
562         }\r
563 \r
564         @Override\r
565         public int addMergedRegionUnsafe(CellRangeAddress arg0) {\r
566                 // TODO Auto-generated method stub\r
567                 return 0;\r
568         }\r
569 \r
570         @Override\r
571         public CellAddress getActiveCell() {\r
572                 // TODO Auto-generated method stub\r
573                 return null;\r
574         }\r
575 \r
576         @Override\r
577         public Comment getCellComment(CellAddress arg0) {\r
578                 // TODO Auto-generated method stub\r
579                 return null;\r
580         }\r
581 \r
582         @Override\r
583         public Map<CellAddress, ? extends Comment> getCellComments() {\r
584                 // TODO Auto-generated method stub\r
585                 return null;\r
586         }\r
587 \r
588         @Override\r
589         public int getColumnOutlineLevel(int arg0) {\r
590                 // TODO Auto-generated method stub\r
591                 return 0;\r
592         }\r
593 \r
594         @Override\r
595         public float getColumnWidthInPixels(int arg0) {\r
596                 // TODO Auto-generated method stub\r
597                 return 0;\r
598         }\r
599 \r
600         @Override\r
601         public List<? extends DataValidation> getDataValidations() {\r
602                 // TODO Auto-generated method stub\r
603                 return null;\r
604         }\r
605 \r
606         @Override\r
607         public Drawing getDrawingPatriarch() {\r
608                 // TODO Auto-generated method stub\r
609                 return null;\r
610         }\r
611 \r
612         @Override\r
613         public Hyperlink getHyperlink(CellAddress arg0) {\r
614                 // TODO Auto-generated method stub\r
615                 return null;\r
616         }\r
617 \r
618         @Override\r
619         public Hyperlink getHyperlink(int arg0, int arg1) {\r
620                 // TODO Auto-generated method stub\r
621                 return null;\r
622         }\r
623 \r
624         @Override\r
625         public List<? extends Hyperlink> getHyperlinkList() {\r
626                 // TODO Auto-generated method stub\r
627                 return null;\r
628         }\r
629 \r
630         @Override\r
631         public List<CellRangeAddress> getMergedRegions() {\r
632                 // TODO Auto-generated method stub\r
633                 return null;\r
634         }\r
635 \r
636         @Override\r
637         public boolean isPrintRowAndColumnHeadings() {\r
638                 // TODO Auto-generated method stub\r
639                 return false;\r
640         }\r
641 \r
642         @Override\r
643         public void removeMergedRegions(Collection<Integer> arg0) {\r
644                 // TODO Auto-generated method stub\r
645                 \r
646         }\r
647 \r
648         @Override\r
649         public void setActiveCell(CellAddress arg0) {\r
650                 // TODO Auto-generated method stub\r
651                 \r
652         }\r
653 \r
654         @Override\r
655         public void setPrintRowAndColumnHeadings(boolean arg0) {\r
656                 // TODO Auto-generated method stub\r
657                 \r
658         }\r
659 \r
660         @Override\r
661         public void setZoom(int arg0) {\r
662                 // TODO Auto-generated method stub\r
663                 \r
664         }\r
665 \r
666         @Override\r
667         public void validateMergedRegions() {\r
668                 // TODO Auto-generated method stub\r
669                 \r
670         };\r
671         \r
672         \r
673 \r
674         \r
675 }\r