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()); }
private void initProjectHistory() { WorkbookSyntaxNode[] workbookNodes = getWorkbookNodes(); if (workbookNodes != null) { LocalRepository repository = getLocalRepository(); for (WorkbookSyntaxNode workbookSyntaxNode : workbookNodes) { XlsWorkbookSourceCodeModule sourceCodeModule = workbookSyntaxNode.getWorkbookSourceCodeModule(); Collection<XlsWorkbookListener> listeners = sourceCodeModule.getListeners(); for (XlsWorkbookListener listener : listeners) { if (listener instanceof XlsWorkbookSourceHistoryListener) { return; } } XlsWorkbookListener historyListener = new XlsWorkbookSourceHistoryListener(getHistoryManager()); sourceCodeModule.addListener(historyListener); sourceCodeModule.addListener(new XlsModificationListener(repository)); } } }
private void initProjectHistory() { WorkbookSyntaxNode[] workbookNodes = getWorkbookNodes(); if (workbookNodes != null) { LocalRepository repository = getLocalRepository(); for (WorkbookSyntaxNode workbookSyntaxNode : workbookNodes) { XlsWorkbookSourceCodeModule sourceCodeModule = workbookSyntaxNode.getWorkbookSourceCodeModule(); Collection<XlsWorkbookListener> listeners = sourceCodeModule.getListeners(); for (XlsWorkbookListener listener : listeners) { if (listener instanceof XlsWorkbookSourceHistoryListener) { return; } } XlsWorkbookListener historyListener = new XlsWorkbookSourceHistoryListener(getHistoryManager()); sourceCodeModule.addListener(historyListener); sourceCodeModule.addListener(new XlsModificationListener(repository)); } } }
private void initProjectHistory() { WorkbookSyntaxNode[] workbookNodes = getWorkbookNodes(); if (workbookNodes != null) { for (WorkbookSyntaxNode workbookSyntaxNode : workbookNodes) { XlsWorkbookSourceCodeModule sourceCodeModule = workbookSyntaxNode.getWorkbookSourceCodeModule(); Collection<XlsWorkbookListener> listeners = sourceCodeModule.getListeners(); for (XlsWorkbookListener listener : listeners) { if (listener instanceof XlsWorkbookSourceHistoryListener) { return; } } XlsWorkbookListener historyListener = new XlsWorkbookSourceHistoryListener(getHistoryManager()); sourceCodeModule.addListener(historyListener); } } }