/** * {@inheritDoc} */ @Override public String getUrl(Object nodeObject) { XlsWorkbookSourceCodeModule workbook = (XlsWorkbookSourceCodeModule) nodeObject; return workbook.getUri(); }
/** * {@inheritDoc} */ @Override public String getUrl(Object nodeObject) { XlsWorkbookSourceCodeModule workbook = (XlsWorkbookSourceCodeModule) nodeObject; return workbook.getUri(); }
/** * {@inheritDoc} */ @Override public String getUrl(Object nodeObject) { XlsWorkbookSourceCodeModule workbook = (XlsWorkbookSourceCodeModule) nodeObject; return workbook.getUri(); }
public File getSourceFile() { synchronized (fileAccessLock) { File sourceFile = null; try { if (src instanceof URLSourceCodeModule) { URL url = ((URLSourceCodeModule) src).getUrl(); sourceFile = new File(url.toURI()); } else { URI uri = new URI(getUri()); sourceFile = new File(uri); } } catch (URISyntaxException me) { log.error("Can not get source file", me); } return sourceFile; } }
protected void initWorkbooks() { workbooks = new HashMap<String, XlsWorkbookSourceCodeModule>(); WorkbookSyntaxNode[] syntaxNodes = getMetaInfo().getXlsModuleNode().getWorkbookSyntaxNodes(); for (WorkbookSyntaxNode node : syntaxNodes) { XlsWorkbookSourceCodeModule module = node.getWorkbookSourceCodeModule(); workbooks.put(module.getUri(), module); } if (workbooks.size() > 0) { workbook = workbooks.keySet().iterator().next(); } }
public String getUri() { return workbookSource.getUri() + "?" + XlsURLConstants.SHEET + "=" + StringTool.encodeURL(getSheetName()); }
String newURL = PathTool.mergePath(sheetSource.getWorkbookSource().getUri(), StringTool.encodeURL(include)); src = new URLSourceCodeModule(new URL(newURL));