本文整理了Java中io.bit3.jsass.Options.getImporters()
方法的一些代码示例,展示了Options.getImporters()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Options.getImporters()
方法的具体详情如下:
包路径:io.bit3.jsass.Options
类名称:Options
方法名:getImporters
暂无
代码示例来源:origin: jooby-project/jooby
options.getImporters().add(new SassImporter(syntax, resolver));
options.setOutputStyle(style);
options.setIndent(get("indent"));
代码示例来源:origin: io.bit3/jsass
private static NativeImporterWrapper[] getImporters(ImportStack importStack, Options options) {
Collection<Importer> importersList = options.getImporters();
return importersList
.stream()
.map(i -> new NativeImporterWrapper(importStack, i))
.collect(Collectors.toList())
.toArray(new NativeImporterWrapper[importersList.size()]);
}
代码示例来源:origin: io.github.javaeden.orchid/OrchidCore
@Inject
public SassCompiler(SassImporter importer) {
super(800);
options = new Options();
options.getImporters().add(importer);
}
代码示例来源:origin: warmuuh/libsass-maven-plugin
private Options getConfiguredOptions(String inputPathAbsolute, String sourceMapPathRelativeToInput) {
Options opt = new Options();
if(includePaths != null) {
for (String path : includePaths.split(";")) {
opt.getIncludePaths().add(new File(path));
}
}
String allIncludePaths = new File(inputPathAbsolute).getParent();
opt.getIncludePaths().add(new File(allIncludePaths));
opt.setIsIndentedSyntaxSrc(inputSyntax == sass);
opt.setOutputStyle(outputStyle);
opt.setSourceComments(generateSourceComments);
opt.setPrecision(precision);
if (generateSourceMap) {
opt.setSourceMapFile(new File(sourceMapPathRelativeToInput).toURI());
opt.setSourceMapContents(embedSourceContentsInSourceMap);
opt.setSourceMapEmbed(embedSourceMapInCSS);
opt.setOmitSourceMapUrl(omitSourceMappingURL);
} else {
opt.setSourceMapContents(false);
opt.setSourceMapEmbed(false);
opt.setOmitSourceMapUrl(true);
}
if (enableClasspathAwareImporter) {
opt.getImporters().add(new ClasspathAwareImporter());
}
return opt;
}
代码示例来源:origin: mickleroy/aem-sass-compiler
@Override
public void compile(Collection<ScriptResource> scriptResources, Writer out, CompilerContext ctx) throws IOException {
long t0 = System.currentTimeMillis();
for(ScriptResource src : scriptResources) {
String scss = ScriptResourceUtil.retrieveContents(src);
try {
Options options = new Options();
options.getImporters().add(new FileImporter(ctx, src.getName()));
Output output = compiler.compileString(scss, options);
String css = output.getCss();
css = Utils.rewriteUrlsInCss(ctx.getDestinationPath(), src.getName(), css);
out.write(css);
} catch (CompilationException e) {
dumpError(out, src.getName(), e.getErrorMessage());
}
}
long t1 = System.currentTimeMillis();
log.info("Compiled Sass in {}ms", t1 - t0);
}
代码示例来源:origin: com.github.warmuuh/libsass-maven-plugin
private Options getConfiguredOptions(String inputPathAbsolute, String sourceMapPathRelativeToInput) {
Options opt = new Options();
if(includePaths != null) {
for (String path : includePaths.split(";")) {
opt.getIncludePaths().add(new File(path));
}
}
String allIncludePaths = new File(inputPathAbsolute).getParent();
opt.getIncludePaths().add(new File(allIncludePaths));
opt.setIsIndentedSyntaxSrc(inputSyntax == sass);
opt.setOutputStyle(outputStyle);
opt.setSourceComments(generateSourceComments);
opt.setPrecision(precision);
if (generateSourceMap) {
opt.setSourceMapFile(new File(sourceMapPathRelativeToInput).toURI());
opt.setSourceMapContents(embedSourceContentsInSourceMap);
opt.setSourceMapEmbed(embedSourceMapInCSS);
opt.setOmitSourceMapUrl(omitSourceMappingURL);
} else {
opt.setSourceMapContents(false);
opt.setSourceMapEmbed(false);
opt.setOmitSourceMapUrl(true);
}
if (enableClasspathAwareImporter) {
opt.getImporters().add(new ClasspathAwareImporter());
}
return opt;
}
代码示例来源:origin: org.daisy.pipeline.modules.braille/css-utils
options.setPrecision(5);
options.setOmitSourceMapUrl(true);
options.getImporters().add(importer);
String scss = "";
for (String var : sassVariables.keySet()) {
代码示例来源:origin: org.daisy.libs/io.bit3.jsass
.toArray(new NativeImporterWrapper[headerImportersList.size()]);
Collection<Importer> importersList = options.getImporters();
NativeImporterWrapper[] importers = importersList
.stream()
内容来源于网络,如有侵权,请联系作者删除!