public void compile(File input, File output) throws LessException, IOException { compile(input, output, false); }
/** * Sets up a new {@link LessEngine} instance. */ public LessForJavaCssThemeHandler() { this.engine = new LessEngine(); }
public String compile(String input, boolean compress) throws LessException { try { long time = System.currentTimeMillis(); String result = call(compileString, new Object[] {input, compress}); logger.debug("The compilation of '" + input + "' took " + (System.currentTimeMillis () - time) + " ms."); return result; } catch (Exception e) { throw parseLessException(e); } }
public void compile(File input, File output, boolean compress) throws LessException, IOException { try { String content = compile(input, compress); if (!output.exists()) { output.createNewFile(); } BufferedWriter bw = new BufferedWriter(new FileWriter(output)); bw.write(content); bw.close(); } catch (Exception e) { throw parseLessException(e); } }
public String run(String content) throws IOException { LessOptions options = new LessOptions(); ResourceLoader resourceLoader = new ScoutClasspathResourceLoader(LessEngine.class.getClassLoader()); LessEngine engine = new LessEngine(options, resourceLoader); try { return engine.compile(content); } catch (LessException e) { throw new IOException("Failed to parse CSS content with LESS", e); } }
public LessEngine(LessOptions options) { this(options, defaultResourceLoader(options)); }
options.setLess(new File(cmdLine.getOptionValue(LessOptions.LESS_OPTION)).toURI().toURL()); LessEngine engine = new LessEngine(options); if (System.in.available() != 0) { BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); System.out.println(engine.compile(src, options.isCompress())); System.exit(0); System.out.println(engine.compile(new File(files[0]), options.isCompress())); System.exit(0); engine.compile(new File(files[0]), new File(files[1]), options.isCompress()); System.exit(0);
public String compile(URL input) throws LessException, IOException { return compile(input, false); }
options.setSourceMapUrl(cmdLine.getOptionValue(LessOptions.SOURCE_MAP_URL)); LessEngine engine = new LessEngine(options); if (System.in.available() != 0) { BufferedReader in = new BufferedReader(new InputStreamReader( System.out.println(engine.compile(src, null, options.isCompress())); System.exit(0); System.out.println(engine.compile(new File(files[0]), options.isCompress())); System.exit(0); engine.compile(new File(files[0]), new File(files[1]), options.isCompress()); System.exit(0);
/** * Sets up a new {@link LessEngine} instance. */ public HybridCssThemeHandler() { this.engine = new LessEngine(); }
public String compile(File input, boolean compress) throws LessException { try { long time = System.currentTimeMillis(); logger.debug("Compiling File: " + "file:" + input.getAbsolutePath()); String result = call(compileFile, new Object[] {"file:" + input.getAbsolutePath(), classLoader, compress}); logger.debug("The compilation of '" + input + "' took " + (System.currentTimeMillis () - time) + " ms."); return result; } catch (Exception e) { throw parseLessException(e); } }
public String compile(String input) throws LessException { return compile(input, null, false); }
/** * Sets up a new {@link LessEngine} instance. */ public LessForJavaCssThemeHandler() { this.engine = new LessEngine(); }
public String compile(URL input, boolean compress) throws LessException { try { long time = System.currentTimeMillis(); logger.debug("Compiling URL: " + input.getProtocol() + ":" + input.getFile()); String result = call(compileFile, new Object[] {input.getProtocol() + ":" + input.getFile(), classLoader, compress}); logger.debug("The compilation of '" + input + "' took " + (System.currentTimeMillis () - time) + " ms."); return result; } catch (Exception e) { throw parseLessException(e); } }
public String compile(File input) throws LessException, IOException { return compile(input, false); }
private synchronized LessEngine lessCompiler() { if (lessCompiler == null) { lessCompiler = new LessEngine(); LessOptions options = new LessOptions(); options.setCompress(true); options.setCharset("UTF-8"); lessCompiler = new LessEngine(options); } return lessCompiler; }
public void compile(File input, File output) throws LessException, IOException { compile(input, output, false); }
private synchronized LessEngine lessCompiler() { if (lessCompiler == null) { LessOptions options = new LessOptions(); options.setCompress(true); options.setCharset("UTF-8"); lessCompiler = new LessEngine(options); } return lessCompiler; } }
public String compile(String input, String location) throws LessException { return compile(input, location, false); }
public LessCompiler(ServletContext servletContext, LessOptions options) { if (options != null) { this.options = options; } else { this.options = DEFAULT_LESS_OPTIONS; } this.servletContext = servletContext; ResourceLoader resourceLoader = new ChainedResourceLoader( new FilesystemResourceLoader(), new ClasspathResourceLoader(LessEngine.class.getClassLoader()), new LessCompilerServletResourceLoader(this.servletContext), new HTTPResourceLoader()); resourceLoader = new UnixNewlinesResourceLoader(resourceLoader); this.lessEngine = new LessEngine(this.options, resourceLoader); }