public NativeImport(final Import sassImport) { final URI importUri = sassImport.getImportUri(); final URI absoluteUri = sassImport.getAbsoluteUri(); String uriString = ""; if (null != importUri) { if ("file".equals(importUri.getScheme())) { uriString = new File(importUri).getAbsolutePath(); } else { uriString = importUri.toString(); } } String absoluteString = ""; if (null != absoluteUri) { if ("file".equals(absoluteUri.getScheme())) { absoluteString = new File(absoluteUri).getAbsolutePath(); } else { absoluteString = absoluteUri.toString(); } } this.importPath = uriString; this.absolutePath = absoluteString; this.contents = Objects.toString(sassImport.getContents(), ""); this.sourceMap = Objects.toString(sassImport.getSourceMap(), ""); this.errorMessage = ""; }
public NativeImport(final Import sassImport) { final URI uri = sassImport.getImportUri(); final URI base = sassImport.getAbsoluteUri(); final String contents = sassImport.getContents(); final String sourceMap = sassImport.getSourceMap(); String uriString = ""; if (null != uri) { if ("file".equals(uri.getScheme())) { uriString = new File(uri).getAbsolutePath(); } else { uriString = uri.toString(); } } String baseString = ""; if (null != base) { if ("file".equals(base.getScheme())) { baseString = new File(base).getAbsolutePath(); } else { baseString = base.toString(); } } this.importPath = uriString; this.absolutePath = baseString; this.contents = null == contents ? "" : contents; this.sourceMap = null == sourceMap ? "" : sourceMap; this.errorMessage = ""; }