public byte[] getContent(String path) throws IOException { if (content == null || (!cache && lastModified < getLastModified())) { content = resource instanceof URL ? ResourceUtils.readTextUrl( (URL) resource, charset) : ResourceUtils.readTextFile( (File) resource, charset); lastModified = getLastModified(); if (compress) { compress(); } } return content; }
public byte[] getContent() throws Exception { if (content == null || (!cache && lastModified < getLastModified())) { content = resource instanceof URL ? ResourceUtils .readBinaryUrl((URL) resource) : ResourceUtils .readBinaryFile((File) resource); lastModified = getLastModified(); } return content; }
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); }
/** * Sets up a new {@link LessEngine} instance. */ public LessForJavaCssThemeHandler() { this.engine = new LessEngine(); }
public LessEngine() { this(new LessOptions()); }
protected Resource getResource(String uri) throws ResourceNotFoundException { String mimeType = getResourceMimeType(uri); if (!resources.containsKey(uri)) { if ("text/css".equals(mimeType)) { resources.put(uri, new StyleResource(getServletContext(), uri, charset, cache, compress)); } else if ("text/javascript".equals(mimeType)) { resources.put(uri, new ScriptResource(getServletContext(), uri, charset, cache, compress)); } else { resources.put(uri, new Resource(getServletContext(), uri, charset, cache)); } } return resources.get(uri); }
public byte[] getContent() throws IOException { if (content == null || (content != null && !cache && lastModified < getLastModified())) { content = resource instanceof URL ? ResourceUtils.readTextUrl( (URL) resource, charset) : ResourceUtils.readTextFile( (File) resource, charset); lastModified = getLastModified(); if (compress) { compress(); } } return content; }
protected byte[] getResourceContent(String uri) throws Exception { Resource resource = getResource(uri); return resource.getContent(); }
protected long getResourceLastModified(String uri) throws IOException { Resource resource = getResource(uri); return resource.getLastModified(); }
public LessEngine(LessOptions options) { this(options, defaultResourceLoader(options)); }
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) throws LessException { return compile(input, null, false); }
/** * Sets up a new {@link LessEngine} instance. */ public HybridCssThemeHandler() { this.engine = new LessEngine(); }
public String compile(File input) throws LessException, IOException { return compile(input, false); }
/** * Sets up a new {@link LessEngine} instance. */ public LessForJavaCssThemeHandler() { this.engine = new LessEngine(); }
public void compile(File input, File output) throws LessException, IOException { compile(input, output, false); }
public String compile(URL input) throws LessException, IOException { return compile(input, false); }
public String compile(String input, String location) throws LessException { return compile(input, location, false); }
public String compile(String input) throws LessException { return compile(input, false); }