public class SassCompiler extends Object implements Closeable
SassCompilerFactory| Constructor and Description |
|---|
SassCompiler(CompilerConnection connection) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
sass.embedded_protocol.EmbeddedSass.OutboundMessage.CompileResponse.CompileSuccess |
compile(@NonNull URL source) |
sass.embedded_protocol.EmbeddedSass.OutboundMessage.CompileResponse.CompileSuccess |
compileCssString(@NonNull String source) |
sass.embedded_protocol.EmbeddedSass.OutboundMessage.CompileResponse.CompileSuccess |
compileFile(@NonNull File inputFile) |
sass.embedded_protocol.EmbeddedSass.OutboundMessage.CompileResponse.CompileSuccess |
compileFile(@NonNull File file,
@NonNull sass.embedded_protocol.EmbeddedSass.OutputStyle outputStyle) |
protected sass.embedded_protocol.EmbeddedSass.InboundMessage.CompileRequest.Builder |
compileRequestBuilder() |
sass.embedded_protocol.EmbeddedSass.OutboundMessage.CompileResponse.CompileSuccess |
compileSassString(@NonNull String source) |
sass.embedded_protocol.EmbeddedSass.OutboundMessage.CompileResponse.CompileSuccess |
compileScssString(@NonNull String source) |
sass.embedded_protocol.EmbeddedSass.OutboundMessage.CompileResponse.CompileSuccess |
compileString(sass.embedded_protocol.EmbeddedSass.InboundMessage.CompileRequest.StringInput string,
@NonNull sass.embedded_protocol.EmbeddedSass.OutputStyle outputStyle) |
sass.embedded_protocol.EmbeddedSass.OutboundMessage.CompileResponse.CompileSuccess |
compileString(@NonNull String source,
sass.embedded_protocol.EmbeddedSass.Syntax syntax) |
List<File> |
getLoadPaths() |
LoggingHandler |
getLoggingHandler() |
sass.embedded_protocol.EmbeddedSass.OutputStyle |
getOutputStyle()
How to format the CSS output.
|
sass.embedded_protocol.EmbeddedSass.OutboundMessage.VersionResponse |
getVersion() |
boolean |
isGenerateSourceMaps()
Whether to generate a source map.
|
void |
registerFunction(@NonNull HostFunction sassFunction) |
void |
registerImporter(@NonNull CustomImporter customImporter) |
void |
registerImporter(@NonNull FileImporter fileImporter) |
void |
setGenerateSourceMaps(boolean generateSourceMaps)
Whether to generate a source map.
|
void |
setLoadPaths(List<File> loadPaths) |
void |
setLoggingHandler(LoggingHandler loggingHandler) |
void |
setOutputStyle(sass.embedded_protocol.EmbeddedSass.OutputStyle outputStyle)
How to format the CSS output.
|
public SassCompiler(CompilerConnection connection)
public sass.embedded_protocol.EmbeddedSass.OutboundMessage.VersionResponse getVersion()
throws IOException
IOExceptionpublic void registerFunction(@NonNull @NonNull HostFunction sassFunction)
public void registerImporter(@NonNull @NonNull FileImporter fileImporter)
public void registerImporter(@NonNull @NonNull CustomImporter customImporter)
protected sass.embedded_protocol.EmbeddedSass.InboundMessage.CompileRequest.Builder compileRequestBuilder()
public sass.embedded_protocol.EmbeddedSass.OutboundMessage.CompileResponse.CompileSuccess compile(@NonNull @NonNull URL source) throws SassCompilationFailedException, IOException
public sass.embedded_protocol.EmbeddedSass.OutboundMessage.CompileResponse.CompileSuccess compileScssString(@NonNull @NonNull String source) throws IOException, SassCompilationFailedException
public sass.embedded_protocol.EmbeddedSass.OutboundMessage.CompileResponse.CompileSuccess compileSassString(@NonNull @NonNull String source) throws IOException, SassCompilationFailedException
public sass.embedded_protocol.EmbeddedSass.OutboundMessage.CompileResponse.CompileSuccess compileCssString(@NonNull @NonNull String source) throws IOException, SassCompilationFailedException
public sass.embedded_protocol.EmbeddedSass.OutboundMessage.CompileResponse.CompileSuccess compileString(@NonNull @NonNull String source, sass.embedded_protocol.EmbeddedSass.Syntax syntax) throws IOException, SassCompilationFailedException
@Nonnull public sass.embedded_protocol.EmbeddedSass.OutboundMessage.CompileResponse.CompileSuccess compileString(sass.embedded_protocol.EmbeddedSass.InboundMessage.CompileRequest.StringInput string, @NonNull @NonNull sass.embedded_protocol.EmbeddedSass.OutputStyle outputStyle) throws IOException, SassCompilationFailedException
public sass.embedded_protocol.EmbeddedSass.OutboundMessage.CompileResponse.CompileSuccess compileFile(@NonNull @NonNull File inputFile) throws IOException, SassCompilationFailedException
public sass.embedded_protocol.EmbeddedSass.OutboundMessage.CompileResponse.CompileSuccess compileFile(@NonNull @NonNull File file, @NonNull @NonNull sass.embedded_protocol.EmbeddedSass.OutputStyle outputStyle) throws IOException, SassCompilationFailedException
public void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionpublic sass.embedded_protocol.EmbeddedSass.OutputStyle getOutputStyle()
EmbeddedSass.InboundMessage.CompileRequest.getStyle()public void setOutputStyle(sass.embedded_protocol.EmbeddedSass.OutputStyle outputStyle)
EmbeddedSass.InboundMessage.CompileRequest.getStyle()public boolean isGenerateSourceMaps()
EmbeddedSass.InboundMessage.CompileRequest.getSourceMap()public void setGenerateSourceMaps(boolean generateSourceMaps)
EmbeddedSass.InboundMessage.CompileRequest.getSourceMap()public void setLoggingHandler(LoggingHandler loggingHandler)
public LoggingHandler getLoggingHandler()