package com.github.sommeri.less4j.core; import java.io.File; import java.net.URL; import com.github.sommeri.less4j.Less4jException; import com.github.sommeri.less4j.LessCompiler; import com.github.sommeri.less4j.LessSource; public class DefaultLessCompiler implements LessCompiler { @Override public CompilationResult compile(String lessContent) throws Less4jException { ThreadUnsafeLessCompiler compiler = new ThreadUnsafeLessCompiler(); return compiler.compile(lessContent); } @Override public CompilationResult compile(String lessContent, Configuration options) throws Less4jException { ThreadUnsafeLessCompiler compiler = new ThreadUnsafeLessCompiler(); return compiler.compile(lessContent, options); } @Override public CompilationResult compile(File lessFile) throws Less4jException { ThreadUnsafeLessCompiler compiler = new ThreadUnsafeLessCompiler(); return compiler.compile(lessFile); } @Override public CompilationResult compile(URL lessURL) throws Less4jException { ThreadUnsafeLessCompiler compiler = new ThreadUnsafeLessCompiler(); return compiler.compile(lessURL); } @Override public CompilationResult compile(URL lessURL, Configuration options) throws Less4jException { ThreadUnsafeLessCompiler compiler = new ThreadUnsafeLessCompiler(); return compiler.compile(lessURL, options); } public CompilationResult compile(LessSource source) throws Less4jException { ThreadUnsafeLessCompiler compiler = new ThreadUnsafeLessCompiler(); return compiler.compile(source); } @Override public CompilationResult compile(File lessFile, Configuration options) throws Less4jException { ThreadUnsafeLessCompiler compiler = new ThreadUnsafeLessCompiler(); return compiler.compile(lessFile, options); } @Override public CompilationResult compile(LessSource source, Configuration options) throws Less4jException { ThreadUnsafeLessCompiler compiler = new ThreadUnsafeLessCompiler(); return compiler.compile(source, options); } }