/** * {@inheritDoc} */ @Override public String getUrl(Object nodeObject) { XlsSheetSourceCodeModule sheet = (XlsSheetSourceCodeModule) nodeObject; return sheet.getUri(); }
/** * {@inheritDoc} */ @Override public String getUrl(Object nodeObject) { XlsSheetSourceCodeModule sheet = (XlsSheetSourceCodeModule) nodeObject; return sheet.getUri(); }
/** * {@inheritDoc} */ @Override public String getUrl(Object nodeObject) { XlsSheetSourceCodeModule sheet = (XlsSheetSourceCodeModule) nodeObject; return sheet.getUri(); }
public String getUri() { return sheetSource == null ? "" : sheetSource.getUri();// + "#" + name; }
ParsedGrid(String workbookPath, XlsSheetSourceCodeModule sheetSource, SheetDescriptor sheet, Object[][] cells, boolean use1904Windowing) { this.workbookPath = workbookPath; this.cells = cells; this.sheetSource = sheetSource; this.uri = sheetSource.getUri(); this.sheetDescriptor = sheet; this.use1904Windowing = use1904Windowing; findRegions(); sheetSource.getWorkbookSource().addListener(new WorkbookSaveListener()); }
int endRow = startRow + conditions.size(); int endColumn = startColumn + conditions.get(0).size() - 1; String uri = sheetSource.getUri() + "&range=" + GridBuilderUtils.toA1Row(startColumn) + (startRow + 1) + "%3a" // Encoded colon
/** * Gets all grid tables from the sheet. */ protected IGridTable[] getAllGridTables(XlsSheetSourceCodeModule sheetSource, ExtensionModule module, LazyWorkbook workbook, Sheet sheet, XmlRulesModuleSourceCodeModule sourceCodeModule, List<ParseError> parseErrors, Collection<OpenLMessage> messages) { String uri = sheetSource.getUri(); LazyXmlRulesWorkbookLoader workbookLoader = (LazyXmlRulesWorkbookLoader) sheetSource.getWorkbookSource() .getWorkbookLoader(); StringGridBuilder gridBuilder = new StringGridBuilder(uri, workbookLoader.getExtensionModule().getFileName()); if (workbook.getXlsFileName().equals(ExtensionDescriptor.TYPES_WORKBOOK)) { TypeGridBuilder.build(gridBuilder, sheet, messages); } else { DataInstanceGridBuilder.build(gridBuilder, module, sheet, messages); TableGridBuilder.build(gridBuilder, module, sheet, messages); FunctionGridBuilder.build(gridBuilder, module, sheet, messages); CellExpressionGridBuilder.build(sheetSource, gridBuilder, sheet, parseErrors, messages); ArrayCellExpressionGridBuilder.build(gridBuilder, sheet, parseErrors, messages); if (sheet.getId() == ExtensionDescriptor.MAIN_SHEET_NUMBER) { EnvironmentGridBuilder.build(gridBuilder, sourceCodeModule, messages); } } return gridBuilder.build().getTables(); }