Skip navigation links
A C D E F G I J L M N O S T V 

A

AbstractContext - Class in io.bit3.jsass.context
Abstract context that contain all shared informations for each context.
AbstractContext(URI, URI, Options) - Constructor for class io.bit3.jsass.context.AbstractContext
Initialize the context with input path, output path and options.
apply(SassLibrary.Sass_Value, Pointer) - Method in class io.bit3.jsass.function.FunctionWrapper
 
apply(String, String, Context) - Method in class io.bit3.jsass.importer.ChainImporter
 
apply(String, String, Context) - Method in interface io.bit3.jsass.importer.Importer
 
apply(Pointer, Pointer, Pointer) - Method in class io.bit3.jsass.importer.ImporterWrapper
 
apply(SassLibrary.Sass_Value, Pointer) - Method in interface sass.SassLibrary.Sass_C_Function
 
apply(Pointer, Pointer, Pointer) - Method in interface sass.SassLibrary.Sass_C_Import_Fn
 

C

ChainImporter - Class in io.bit3.jsass.importer
 
ChainImporter(Collection<Importer>) - Constructor for class io.bit3.jsass.importer.ChainImporter
 
character - Variable in enum io.bit3.jsass.Separator
 
charAt(int) - Method in class io.bit3.jsass.type.SassString
 
chars() - Method in class io.bit3.jsass.type.SassString
 
codePoints() - Method in class io.bit3.jsass.type.SassString
 
CompilationException - Exception in io.bit3.jsass
 
CompilationException(int, String) - Constructor for exception io.bit3.jsass.CompilationException
 
compile(Context) - Method in class io.bit3.jsass.Compiler
Compile context.
compile(StringContext) - Method in class io.bit3.jsass.Compiler
Compile a string context.
compile(FileContext) - Method in class io.bit3.jsass.Compiler
Compile file.
compileFile(URI, URI, Options) - Method in class io.bit3.jsass.Compiler
Compile file.
compileFunctions(List<?>) - Method in class io.bit3.jsass.function.FunctionCallbackFactory
Compile methods from all objects into libsass functions.
compileFunctions(Object) - Method in class io.bit3.jsass.function.FunctionCallbackFactory
Compile methods from an object into libsass functions.
Compiler - Class in io.bit3.jsass
The compiler compiles SCSS files, strings and contexts.
Compiler() - Constructor for class io.bit3.jsass.Compiler
Create new compiler.
compileString(String, Options) - Method in class io.bit3.jsass.Compiler
Compile string.
compileString(String, Charset, Options) - Method in class io.bit3.jsass.Compiler
Compile string.
compileString(String, URI, URI, Options) - Method in class io.bit3.jsass.Compiler
Compile string.
compileString(String, Charset, URI, URI, Options) - Method in class io.bit3.jsass.Compiler
Compile string.
Context - Interface in io.bit3.jsass.context
 
ContextFactory - Class in io.bit3.jsass.context
Factory to create libsass contexts from jsass contexts.
ContextFactory(SassLibrary) - Constructor for class io.bit3.jsass.context.ContextFactory
Create a new factory with specific libsass adapter instance.
create(FileContext) - Method in class io.bit3.jsass.context.ContextFactory
Create a libsass file context.
create(StringContext) - Method in class io.bit3.jsass.context.ContextFactory
Create a libsass data context.
create(Context, Collection<Importer>) - Method in class io.bit3.jsass.importer.ImporterCallbackFactory
Create a new callback for a list of importers.
createDeclaration(Object, Method) - Method in class io.bit3.jsass.function.FunctionCallbackFactory
Create a function declaration from an object method.

D

decodeBoolean(SassLibrary, SassLibrary.Sass_Value) - Static method in class io.bit3.jsass.type.TypeUtils
Convert a libsass boolean into a java boolean.
decodeColor(SassLibrary, SassLibrary.Sass_Value) - Static method in class io.bit3.jsass.type.TypeUtils
Convert a libsass color into a java color.
decodeList(SassLibrary, SassLibrary.Sass_Value) - Static method in class io.bit3.jsass.type.TypeUtils
Convert a libsass list into a java list.
decodeMap(SassLibrary, SassLibrary.Sass_Value) - Static method in class io.bit3.jsass.type.TypeUtils
Convert a libsass map into a java map.
decodeNumber(SassLibrary, SassLibrary.Sass_Value) - Static method in class io.bit3.jsass.type.TypeUtils
Convert a libsass number into a java number.
decodeString(SassLibrary, SassLibrary.Sass_Value) - Static method in class io.bit3.jsass.type.TypeUtils
Convert a libsass string into a java string.
decodeValue(SassLibrary, SassLibrary.Sass_Value) - Static method in class io.bit3.jsass.type.TypeUtils
Convert a libsass value into java.
DefaultBooleanValue - Annotation Type in io.bit3.jsass.annotation
 
DefaultByteValue - Annotation Type in io.bit3.jsass.annotation
 
DefaultCharacterValue - Annotation Type in io.bit3.jsass.annotation
 
defaultCharset - Variable in class io.bit3.jsass.Compiler
The default defaultCharset that is used for compiling strings.
DefaultDoubleValue - Annotation Type in io.bit3.jsass.annotation
 
DefaultFloatValue - Annotation Type in io.bit3.jsass.annotation
 
DefaultIntegerValue - Annotation Type in io.bit3.jsass.annotation
 
DefaultLongValue - Annotation Type in io.bit3.jsass.annotation
 
DefaultShortValue - Annotation Type in io.bit3.jsass.annotation
 
DefaultStringValue - Annotation Type in io.bit3.jsass.annotation
 
doubleValue() - Method in class io.bit3.jsass.type.SassNumber
 

E

encodeBoolean(SassLibrary, Boolean) - Static method in class io.bit3.jsass.type.TypeUtils
Convert a java boolean into a libsass boolean.
encodeColor(SassLibrary, SassColor) - Static method in class io.bit3.jsass.type.TypeUtils
Convert a java color into a libsass color.
encodeList(SassLibrary, Collection<?>) - Static method in class io.bit3.jsass.type.TypeUtils
Convert a java list into a libsass list.
encodeMap(SassLibrary, Map<?, ?>) - Static method in class io.bit3.jsass.type.TypeUtils
Convert a java map into a libsass map.
encodeNumber(SassLibrary, Number) - Static method in class io.bit3.jsass.type.TypeUtils
Convert a java number into a libsass number.
encodeString(SassLibrary, CharSequence) - Static method in class io.bit3.jsass.type.TypeUtils
Convert a java string into a libsass string.
encodeValue(SassLibrary, Object) - Static method in class io.bit3.jsass.type.TypeUtils
Convert a java value into a libsass value.

F

FileContext - Class in io.bit3.jsass.context
A context to compile a file from the filesystem.
FileContext(URI, URI, Options) - Constructor for class io.bit3.jsass.context.FileContext
Create a new string context.
floatValue() - Method in class io.bit3.jsass.type.SassNumber
 
FunctionCallbackFactory - Class in io.bit3.jsass.function
Factory that create libsass function callbacks and wrap them into FunctionWrappers.
FunctionCallbackFactory(SassLibrary) - Constructor for class io.bit3.jsass.function.FunctionCallbackFactory
 
FunctionDeclaration - Class in io.bit3.jsass.function
Contains all informations about a declared custom function.
FunctionDeclaration(String, Object, Method, Class<?>[]) - Constructor for class io.bit3.jsass.function.FunctionDeclaration
Create a new function declaration.
FunctionWrapper - Class in io.bit3.jsass.function
Wraps a java function as libsass function and pass the arguments through.
FunctionWrapper(SassLibrary, FunctionDeclaration) - Constructor for class io.bit3.jsass.function.FunctionWrapper
Create a new wrapper for the given function.

G

getAlpha() - Method in class io.bit3.jsass.type.SassColor
Return the alpha value.
getBase() - Method in class io.bit3.jsass.importer.Import
Get the base uri.
getBlue() - Method in class io.bit3.jsass.type.SassColor
Return the blue value.
getCharset() - Method in class io.bit3.jsass.context.StringContext
Return the charset of the in-memory sass code.
getContents() - Method in class io.bit3.jsass.importer.Import
Return the in-memory sass code.
getContentsCharset() - Method in class io.bit3.jsass.importer.Import
Return the charset of the in-memory sass code.
getCss() - Method in class io.bit3.jsass.Output
Get the css output.
getFunctionProviders() - Method in class io.bit3.jsass.Options
 
getGreen() - Method in class io.bit3.jsass.type.SassColor
Return the green value.
getImageUrl() - Method in class io.bit3.jsass.Options
 
getImporters() - Method in class io.bit3.jsass.Options
 
getIncludePaths() - Method in class io.bit3.jsass.Options
 
getInputPath() - Method in class io.bit3.jsass.context.AbstractContext
 
getInputPath() - Method in interface io.bit3.jsass.context.Context
Return the input file path.
getMethod() - Method in class io.bit3.jsass.function.FunctionDeclaration
Return the method to call.
getObject() - Method in class io.bit3.jsass.function.FunctionDeclaration
Return the object instance to call the method on.
getOptions() - Method in class io.bit3.jsass.context.AbstractContext
 
getOptions() - Method in interface io.bit3.jsass.context.Context
Return the compiler options.
getOutputPath() - Method in class io.bit3.jsass.context.AbstractContext
 
getOutputPath() - Method in interface io.bit3.jsass.context.Context
Return the output file path.
getOutputStyle() - Method in class io.bit3.jsass.Options
Return the output style.
getPrecision() - Method in class io.bit3.jsass.Options
Return the fractional numbers precision.
getQuote() - Method in class io.bit3.jsass.type.SassString
Return the quotation character.
getRed() - Method in class io.bit3.jsass.type.SassColor
Return the red value.
getSeparator() - Method in class io.bit3.jsass.type.SassList
Return the item separator.
getSignature() - Method in class io.bit3.jsass.function.FunctionDeclaration
Return the libsass function signature.
getSourceMap() - Method in class io.bit3.jsass.importer.Import
Return the in-memory source map.
getSourceMap() - Method in class io.bit3.jsass.Output
Get the source map output.
getSourceMapCharset() - Method in class io.bit3.jsass.importer.Import
Return the charset of the in-memory source map.
getSourceMapFile() - Method in class io.bit3.jsass.Options
Return the source map file.
getStatus() - Method in exception io.bit3.jsass.CompilationException
 
getString() - Method in class io.bit3.jsass.context.StringContext
Return the in-memory sass code.
getTypes() - Method in class io.bit3.jsass.function.FunctionDeclaration
Return the list of all parameter types.
getUnit() - Method in class io.bit3.jsass.type.SassNumber
Return the unit.
getUri() - Method in class io.bit3.jsass.importer.Import
Get the relative file uri.
getValue() - Method in class io.bit3.jsass.type.SassNumber
Return the numeric value.
getValue() - Method in class io.bit3.jsass.type.SassString
Return the string value.

I

Import - Class in io.bit3.jsass.importer
The result of a custom importer, can be used to import files and strings.
Import(URI, URI) - Constructor for class io.bit3.jsass.importer.Import
Create a file import.
Import(URI, URI, String) - Constructor for class io.bit3.jsass.importer.Import
Create a string import.
Import(URI, URI, String, String) - Constructor for class io.bit3.jsass.importer.Import
Create a string import.
Import(URI, URI, String, Charset) - Constructor for class io.bit3.jsass.importer.Import
Create a string import.
Import(URI, URI, String, Charset, String) - Constructor for class io.bit3.jsass.importer.Import
Create a string import.
Import(URI, URI, String, Charset, String, Charset) - Constructor for class io.bit3.jsass.importer.Import
Create a string import.
Importer - Interface in io.bit3.jsass.importer
 
ImporterCallbackFactory - Class in io.bit3.jsass.importer
Factory to create a libsass importer callback.
ImporterCallbackFactory(SassLibrary) - Constructor for class io.bit3.jsass.importer.ImporterCallbackFactory
Create a new factory.
ImporterWrapper - Class in io.bit3.jsass.importer
Wraps a java importer into a libsass import function.
ImporterWrapper(SassLibrary, Context, Importer) - Constructor for class io.bit3.jsass.importer.ImporterWrapper
Create a new import wrapper.
INSTANCE - Static variable in interface sass.SassLibrary
 
intValue() - Method in class io.bit3.jsass.type.SassNumber
 
invoke(List<?>) - Method in class io.bit3.jsass.function.FunctionDeclaration
Invoke the method with the given list of arguments.
io.bit3.jsass - package io.bit3.jsass
 
io.bit3.jsass.annotation - package io.bit3.jsass.annotation
 
io.bit3.jsass.context - package io.bit3.jsass.context
 
io.bit3.jsass.function - package io.bit3.jsass.function
 
io.bit3.jsass.importer - package io.bit3.jsass.importer
 
io.bit3.jsass.type - package io.bit3.jsass.type
 
isIndentedSyntaxSrc() - Method in class io.bit3.jsass.Options
 
isOmitSourceMapUrl() - Method in class io.bit3.jsass.Options
Determine if sourceMappingUrl is omitted in css output.
isQuoted() - Method in class io.bit3.jsass.type.SassString
Determine if the string is quoted.
isSourceComments() - Method in class io.bit3.jsass.Options
Determine if inline source comments are generated.
isSourceMapContents() - Method in class io.bit3.jsass.Options
 
isSourceMapEmbed() - Method in class io.bit3.jsass.Options
Determine if source map is embedded into css output.

J

JNA_LIBRARY_NAME - Static variable in interface sass.SassLibrary
 
JNA_NATIVE_LIB - Static variable in interface sass.SassLibrary
 

L

length() - Method in class io.bit3.jsass.type.SassString
 
LIBSASS_VERSION - Static variable in interface sass.SassLibrary
native declaration : src/main/libsass/sass.h
libsass_version() - Method in interface sass.SassLibrary
Get compiled libsass version
Original signature : char* libsass_version()
native declaration : src/main/libsass/sass.h:39
longValue() - Method in class io.bit3.jsass.type.SassNumber
 

M

method - Variable in class io.bit3.jsass.function.FunctionDeclaration
The method to call.

N

Name - Annotation Type in io.bit3.jsass.annotation
 

O

object - Variable in class io.bit3.jsass.function.FunctionDeclaration
The object instance to call the method on.
Options - Class in io.bit3.jsass
The compiler options.
Options() - Constructor for class io.bit3.jsass.Options
 
Output - Class in io.bit3.jsass
The SASS compilation output.
Output(String, String) - Constructor for class io.bit3.jsass.Output
 
OutputStyle - Enum in io.bit3.jsass
 

S

sass - package sass
 
SASS_BOOLEAN - Static variable in interface sass.SassLibrary.Sass_Tag
native declaration : src/main/libsass/sass_values.h:12
sass_boolean_get_value(SassLibrary.Sass_Value) - Method in interface sass.SassLibrary
Getters and setters for Sass_Boolean
Original signature : bool sass_boolean_get_value(Sass_Value*)
native declaration : src/main/libsass/sass_values.h:56
sass_boolean_set_value(SassLibrary.Sass_Value, byte) - Method in interface sass.SassLibrary
Original signature : void sass_boolean_set_value(Sass_Value*, bool)
native declaration : src/main/libsass/sass_values.h:57
Sass_C_Function_Callback(Pointer) - Constructor for class sass.SassLibrary.Sass_C_Function_Callback
 
Sass_C_Function_Callback() - Constructor for class sass.SassLibrary.Sass_C_Function_Callback
 
Sass_C_Function_List(Pointer) - Constructor for class sass.SassLibrary.Sass_C_Function_List
 
Sass_C_Function_List() - Constructor for class sass.SassLibrary.Sass_C_Function_List
 
Sass_C_Import_Callback(Pointer) - Constructor for class sass.SassLibrary.Sass_C_Import_Callback
 
Sass_C_Import_Callback() - Constructor for class sass.SassLibrary.Sass_C_Import_Callback
 
sass_clone_value(SassLibrary.Sass_Value) - Method in interface sass.SassLibrary
Make a deep cloned copy of the given sass value
Original signature : Sass_Value* sass_clone_value(Sass_Value*)
native declaration : src/main/libsass/sass_values.h:111
SASS_COLOR - Static variable in interface sass.SassLibrary.Sass_Tag
native declaration : src/main/libsass/sass_values.h:14
sass_color_get_a(SassLibrary.Sass_Value) - Method in interface sass.SassLibrary
Original signature : double sass_color_get_a(Sass_Value*)
native declaration : src/main/libsass/sass_values.h:66
sass_color_get_b(SassLibrary.Sass_Value) - Method in interface sass.SassLibrary
Original signature : double sass_color_get_b(Sass_Value*)
native declaration : src/main/libsass/sass_values.h:64
sass_color_get_g(SassLibrary.Sass_Value) - Method in interface sass.SassLibrary
Original signature : double sass_color_get_g(Sass_Value*)
native declaration : src/main/libsass/sass_values.h:62
sass_color_get_r(SassLibrary.Sass_Value) - Method in interface sass.SassLibrary
Getters and setters for Sass_Color
Original signature : double sass_color_get_r(Sass_Value*)
native declaration : src/main/libsass/sass_values.h:60
sass_color_set_a(SassLibrary.Sass_Value, double) - Method in interface sass.SassLibrary
Original signature : void sass_color_set_a(Sass_Value*, double)
native declaration : src/main/libsass/sass_values.h:67
sass_color_set_b(SassLibrary.Sass_Value, double) - Method in interface sass.SassLibrary
Original signature : void sass_color_set_b(Sass_Value*, double)
native declaration : src/main/libsass/sass_values.h:65
sass_color_set_g(SassLibrary.Sass_Value, double) - Method in interface sass.SassLibrary
Original signature : void sass_color_set_g(Sass_Value*, double)
native declaration : src/main/libsass/sass_values.h:63
sass_color_set_r(SassLibrary.Sass_Value, double) - Method in interface sass.SassLibrary
Original signature : void sass_color_set_r(Sass_Value*, double)
native declaration : src/main/libsass/sass_values.h:61
SASS_COMMA - Static variable in interface sass.SassLibrary.Sass_Separator
native declaration : src/main/libsass/sass_values.h:25
sass_compile_data_context(SassLibrary.Sass_Data_Context) - Method in interface sass.SassLibrary
Original signature : int sass_compile_data_context(Sass_Data_Context*)
native declaration : src/main/libsass/sass_context.h:29
sass_compile_file_context(SassLibrary.Sass_File_Context) - Method in interface sass.SassLibrary
Call the compilation step for the specific context
Original signature : int sass_compile_file_context(Sass_File_Context*)
native declaration : src/main/libsass/sass_context.h:28
Sass_Compiler(Pointer) - Constructor for class sass.SassLibrary.Sass_Compiler
 
Sass_Compiler() - Constructor for class sass.SassLibrary.Sass_Compiler
 
sass_compiler_execute(SassLibrary.Sass_Compiler) - Method in interface sass.SassLibrary
Original signature : int sass_compiler_execute(Sass_Compiler*)
native declaration : src/main/libsass/sass_context.h:38
sass_compiler_parse(SassLibrary.Sass_Compiler) - Method in interface sass.SassLibrary
Usefull if you only want to query the included files
Original signature : int sass_compiler_parse(Sass_Compiler*)
native declaration : src/main/libsass/sass_context.h:37
Sass_Context(Pointer) - Constructor for class sass.SassLibrary.Sass_Context
 
Sass_Context() - Constructor for class sass.SassLibrary.Sass_Context
 
sass_context_get_error_column(SassLibrary.Sass_Context) - Method in interface sass.SassLibrary
Original signature : size_t sass_context_get_error_column(Sass_Context*)
native declaration : src/main/libsass/sass_context.h:100
sass_context_get_error_file(SassLibrary.Sass_Context) - Method in interface sass.SassLibrary
Original signature : char* sass_context_get_error_file(Sass_Context*)
native declaration : src/main/libsass/sass_context.h:98
sass_context_get_error_json(SassLibrary.Sass_Context) - Method in interface sass.SassLibrary
Original signature : char* sass_context_get_error_json(Sass_Context*)
native declaration : src/main/libsass/sass_context.h:96
sass_context_get_error_line(SassLibrary.Sass_Context) - Method in interface sass.SassLibrary
Original signature : size_t sass_context_get_error_line(Sass_Context*)
native declaration : src/main/libsass/sass_context.h:99
sass_context_get_error_message(SassLibrary.Sass_Context) - Method in interface sass.SassLibrary
Original signature : char* sass_context_get_error_message(Sass_Context*)
native declaration : src/main/libsass/sass_context.h:97
sass_context_get_error_status(SassLibrary.Sass_Context) - Method in interface sass.SassLibrary
Original signature : int sass_context_get_error_status(Sass_Context*)
native declaration : src/main/libsass/sass_context.h:95
sass_context_get_included_files(SassLibrary.Sass_Context) - Method in interface sass.SassLibrary
Original signature : char** sass_context_get_included_files(Sass_Context*)
native declaration : src/main/libsass/sass_context.h:102
sass_context_get_options(SassLibrary.Sass_Context) - Method in interface sass.SassLibrary
Getters for context options from Sass_Context
Original signature : Sass_Options* sass_context_get_options(Sass_Context*)
native declaration : src/main/libsass/sass_context.h:53
sass_context_get_output_string(SassLibrary.Sass_Context) - Method in interface sass.SassLibrary
Getter for context
Original signature : char* sass_context_get_output_string(Sass_Context*)
native declaration : src/main/libsass/sass_context.h:94
sass_context_get_source_map_string(SassLibrary.Sass_Context) - Method in interface sass.SassLibrary
Original signature : char* sass_context_get_source_map_string(Sass_Context*)
native declaration : src/main/libsass/sass_context.h:101
sass_context_take_error_file(SassLibrary.Sass_Context) - Method in interface sass.SassLibrary
Original signature : char* sass_context_take_error_file(Sass_Context*)
native declaration : src/main/libsass/sass_context.h:107
sass_context_take_error_json(SassLibrary.Sass_Context) - Method in interface sass.SassLibrary
Take ownership of memory (value on context is set to 0)
Original signature : char* sass_context_take_error_json(Sass_Context*)
native declaration : src/main/libsass/sass_context.h:105
sass_context_take_error_message(SassLibrary.Sass_Context) - Method in interface sass.SassLibrary
Original signature : char* sass_context_take_error_message(Sass_Context*)
native declaration : src/main/libsass/sass_context.h:106
sass_context_take_output_string(SassLibrary.Sass_Context) - Method in interface sass.SassLibrary
Original signature : char* sass_context_take_output_string(Sass_Context*)
native declaration : src/main/libsass/sass_context.h:108
sass_context_take_source_map_string(SassLibrary.Sass_Context) - Method in interface sass.SassLibrary
Original signature : char* sass_context_take_source_map_string(Sass_Context*)
native declaration : src/main/libsass/sass_context.h:109
Sass_Data_Context(Pointer) - Constructor for class sass.SassLibrary.Sass_Data_Context
 
Sass_Data_Context() - Constructor for class sass.SassLibrary.Sass_Data_Context
 
sass_data_context_get_context(SassLibrary.Sass_Data_Context) - Method in interface sass.SassLibrary
Original signature : Sass_Context* sass_data_context_get_context(Sass_Data_Context*)
native declaration : src/main/libsass/sass_context.h:50
sass_data_context_get_options(SassLibrary.Sass_Data_Context) - Method in interface sass.SassLibrary
Original signature : Sass_Options* sass_data_context_get_options(Sass_Data_Context*)
native declaration : src/main/libsass/sass_context.h:55
sass_data_context_set_options(SassLibrary.Sass_Data_Context, SassLibrary.Sass_Options) - Method in interface sass.SassLibrary
Original signature : void sass_data_context_set_options(Sass_Data_Context*, Sass_Options*)
native declaration : src/main/libsass/sass_context.h:57
sass_delete_compiler(SassLibrary.Sass_Compiler) - Method in interface sass.SassLibrary
This does _not_ include any contexts or options
Original signature : void sass_delete_compiler(Sass_Compiler*)
native declaration : src/main/libsass/sass_context.h:42
sass_delete_data_context(SassLibrary.Sass_Data_Context) - Method in interface sass.SassLibrary
Original signature : void sass_delete_data_context(Sass_Data_Context*)
native declaration : src/main/libsass/sass_context.h:46
sass_delete_file_context(SassLibrary.Sass_File_Context) - Method in interface sass.SassLibrary
Release all memory allocated and also ourself
Original signature : void sass_delete_file_context(Sass_File_Context*)
native declaration : src/main/libsass/sass_context.h:45
sass_delete_import(SassLibrary.Sass_Import) - Method in interface sass.SassLibrary
Just in case we have some stray import structs
Original signature : void sass_delete_import(Sass_Import*)
native declaration : src/main/libsass/sass_functions.h:53
sass_delete_import_list(PointerByReference) - Method in interface sass.SassLibrary
sass_delete_import_list(SassLibrary.Sass_Import[]) - Method in interface sass.SassLibrary
Deallocator for associated memory (incl. entries)
Original signature : void sass_delete_import_list(Sass_Import**)
native declaration : src/main/libsass/sass_functions.h:51
sass_delete_importer(Pointer) - Method in interface sass.SassLibrary
sass_delete_importer(SassLibrary.Sass_C_Import_Callback) - Method in interface sass.SassLibrary
Deallocator for associated memory
Original signature : void sass_delete_importer(Sass_C_Import_Callback)
native declaration : src/main/libsass/sass_functions.h:27
sass_delete_value(SassLibrary.Sass_Value) - Method in interface sass.SassLibrary
Means we will delete recursively for lists and maps
Original signature : void sass_delete_value(Sass_Value*)
native declaration : src/main/libsass/sass_values.h:108
SASS_ERROR - Static variable in interface sass.SassLibrary.Sass_Tag
native declaration : src/main/libsass/sass_values.h:19
sass_error_get_message(SassLibrary.Sass_Value) - Method in interface sass.SassLibrary
Getters and setters for Sass_Error
Original signature : char* sass_error_get_message(Sass_Value*)
native declaration : src/main/libsass/sass_values.h:87
sass_error_set_message(SassLibrary.Sass_Value, Pointer) - Method in interface sass.SassLibrary
sass_error_set_message(SassLibrary.Sass_Value, ByteBuffer) - Method in interface sass.SassLibrary
Original signature : void sass_error_set_message(Sass_Value*, char*)
native declaration : src/main/libsass/sass_values.h:88
Sass_File_Context(Pointer) - Constructor for class sass.SassLibrary.Sass_File_Context
 
Sass_File_Context() - Constructor for class sass.SassLibrary.Sass_File_Context
 
sass_file_context_get_context(SassLibrary.Sass_File_Context) - Method in interface sass.SassLibrary
Getters for context from specific implementation
Original signature : Sass_Context* sass_file_context_get_context(Sass_File_Context*)
native declaration : src/main/libsass/sass_context.h:49
sass_file_context_get_options(SassLibrary.Sass_File_Context) - Method in interface sass.SassLibrary
Original signature : Sass_Options* sass_file_context_get_options(Sass_File_Context*)
native declaration : src/main/libsass/sass_context.h:54
sass_file_context_set_options(SassLibrary.Sass_File_Context, SassLibrary.Sass_Options) - Method in interface sass.SassLibrary
Original signature : void sass_file_context_set_options(Sass_File_Context*, Sass_Options*)
native declaration : src/main/libsass/sass_context.h:56
sass_function_get_cookie(Pointer) - Method in interface sass.SassLibrary
sass_function_get_cookie(SassLibrary.Sass_C_Function_Callback) - Method in interface sass.SassLibrary
Original signature : void* sass_function_get_cookie(Sass_C_Function_Callback)
native declaration : src/main/libsass/sass_functions.h:77
sass_function_get_function(Pointer) - Method in interface sass.SassLibrary
sass_function_get_function(SassLibrary.Sass_C_Function_Callback) - Method in interface sass.SassLibrary
Original signature : Sass_C_Function sass_function_get_function(Sass_C_Function_Callback)
native declaration : src/main/libsass/sass_functions.h:76
sass_function_get_list_entry(Pointer, NativeSize) - Method in interface sass.SassLibrary
sass_function_get_list_entry(SassLibrary.Sass_C_Function_List, NativeSize) - Method in interface sass.SassLibrary
Setters and getters for callbacks on function lists
Original signature : Sass_C_Function_Callback sass_function_get_list_entry(Sass_C_Function_List, size_t)
native declaration : src/main/libsass/sass_functions.h:71
sass_function_get_signature(Pointer) - Method in interface sass.SassLibrary
sass_function_get_signature(SassLibrary.Sass_C_Function_Callback) - Method in interface sass.SassLibrary
Getters for custom function descriptors
Original signature : char* sass_function_get_signature(Sass_C_Function_Callback)
native declaration : src/main/libsass/sass_functions.h:75
sass_function_set_list_entry(Pointer, NativeSize, Pointer) - Method in interface sass.SassLibrary
sass_function_set_list_entry(SassLibrary.Sass_C_Function_List, NativeSize, SassLibrary.Sass_C_Function_Callback) - Method in interface sass.SassLibrary
Original signature : void sass_function_set_list_entry(Sass_C_Function_List, size_t, Sass_C_Function_Callback)
native declaration : src/main/libsass/sass_functions.h:72
Sass_Import(Pointer) - Constructor for class sass.SassLibrary.Sass_Import
 
Sass_Import() - Constructor for class sass.SassLibrary.Sass_Import
 
sass_import_get_base(SassLibrary.Sass_Import) - Method in interface sass.SassLibrary
Original signature : char* sass_import_get_base(Sass_Import*)
native declaration : src/main/libsass/sass_functions.h:42
sass_import_get_cookie(Pointer) - Method in interface sass.SassLibrary
sass_import_get_cookie(SassLibrary.Sass_C_Import_Callback) - Method in interface sass.SassLibrary
Original signature : void* sass_import_get_cookie(Sass_C_Import_Callback)
native declaration : src/main/libsass/sass_functions.h:24
sass_import_get_function(Pointer) - Method in interface sass.SassLibrary
sass_import_get_function(SassLibrary.Sass_C_Import_Callback) - Method in interface sass.SassLibrary
Getters for import function descriptors
Original signature : Sass_C_Import_Fn sass_import_get_function(Sass_C_Import_Callback)
native declaration : src/main/libsass/sass_functions.h:23
sass_import_get_list_entry(PointerByReference, NativeSize) - Method in interface sass.SassLibrary
sass_import_get_list_entry(SassLibrary.Sass_Import[], NativeSize) - Method in interface sass.SassLibrary
Original signature : Sass_Import* sass_import_get_list_entry(Sass_Import**, size_t)
native declaration : src/main/libsass/sass_functions.h:38
sass_import_get_path(SassLibrary.Sass_Import) - Method in interface sass.SassLibrary
Getters for import entry
Original signature : char* sass_import_get_path(Sass_Import*)
native declaration : src/main/libsass/sass_functions.h:41
sass_import_get_source(SassLibrary.Sass_Import) - Method in interface sass.SassLibrary
Original signature : char* sass_import_get_source(Sass_Import*)
native declaration : src/main/libsass/sass_functions.h:43
sass_import_get_srcmap(SassLibrary.Sass_Import) - Method in interface sass.SassLibrary
Original signature : char* sass_import_get_srcmap(Sass_Import*)
native declaration : src/main/libsass/sass_functions.h:44
sass_import_set_list_entry(PointerByReference, NativeSize, SassLibrary.Sass_Import) - Method in interface sass.SassLibrary
sass_import_set_list_entry(SassLibrary.Sass_Import[], NativeSize, SassLibrary.Sass_Import) - Method in interface sass.SassLibrary
Since we are dealing with pointers they should have a guaranteed and fixed size
Original signature : void sass_import_set_list_entry(Sass_Import**, size_t, Sass_Import*)
native declaration : src/main/libsass/sass_functions.h:37
sass_import_take_source(SassLibrary.Sass_Import) - Method in interface sass.SassLibrary
The property on our struct will be reset to NULL
Original signature : char* sass_import_take_source(Sass_Import*)
native declaration : src/main/libsass/sass_functions.h:47
sass_import_take_srcmap(SassLibrary.Sass_Import) - Method in interface sass.SassLibrary
Original signature : char* sass_import_take_srcmap(Sass_Import*)
native declaration : src/main/libsass/sass_functions.h:48
SASS_LIST - Static variable in interface sass.SassLibrary.Sass_Tag
native declaration : src/main/libsass/sass_values.h:16
sass_list_get_length(SassLibrary.Sass_Value) - Method in interface sass.SassLibrary
Getter for the number of items in list
Original signature : size_t sass_list_get_length(Sass_Value*)
native declaration : src/main/libsass/sass_values.h:70
sass_list_get_separator(SassLibrary.Sass_Value) - Method in interface sass.SassLibrary
Getters and setters for Sass_List
Original signature : Sass_Separator sass_list_get_separator(Sass_Value*)
native declaration : src/main/libsass/sass_values.h:72
sass_list_get_value(SassLibrary.Sass_Value, NativeSize) - Method in interface sass.SassLibrary
Getters and setters for Sass_List values
Original signature : Sass_Value* sass_list_get_value(Sass_Value*, size_t)
native declaration : src/main/libsass/sass_values.h:75
sass_list_set_separator(SassLibrary.Sass_Value, int) - Method in interface sass.SassLibrary
Original signature : void sass_list_set_separator(Sass_Value*, Sass_Separator)
native declaration : src/main/libsass/sass_values.h:73
sass_list_set_value(SassLibrary.Sass_Value, NativeSize, SassLibrary.Sass_Value) - Method in interface sass.SassLibrary
Original signature : void sass_list_set_value(Sass_Value*, size_t, Sass_Value*)
native declaration : src/main/libsass/sass_values.h:76
sass_make_boolean(byte) - Method in interface sass.SassLibrary
Original signature : Sass_Value* sass_make_boolean(bool)
native declaration : src/main/libsass/sass_values.h:96
sass_make_color(double, double, double, double) - Method in interface sass.SassLibrary
Original signature : Sass_Value* sass_make_color(double, double, double, double)
native declaration : src/main/libsass/sass_values.h:99
sass_make_data_compiler(SassLibrary.Sass_Data_Context) - Method in interface sass.SassLibrary
Original signature : Sass_Compiler* sass_make_data_compiler(Sass_Data_Context*)
native declaration : src/main/libsass/sass_context.h:33
sass_make_data_context(Pointer) - Method in interface sass.SassLibrary
sass_make_data_context(ByteBuffer) - Method in interface sass.SassLibrary
Original signature : Sass_Data_Context* sass_make_data_context(char*)
native declaration : src/main/libsass/sass_context.h:25
sass_make_error(Pointer) - Method in interface sass.SassLibrary
sass_make_error(String) - Method in interface sass.SassLibrary
Original signature : Sass_Value* sass_make_error(const char*)
native declaration : src/main/libsass/sass_values.h:102
sass_make_file_compiler(SassLibrary.Sass_File_Context) - Method in interface sass.SassLibrary
Create a sass compiler instance for more control
Original signature : Sass_Compiler* sass_make_file_compiler(Sass_File_Context*)
native declaration : src/main/libsass/sass_context.h:32
sass_make_file_context(Pointer) - Method in interface sass.SassLibrary
sass_make_file_context(String) - Method in interface sass.SassLibrary
Create and initialize a specific context
Original signature : Sass_File_Context* sass_make_file_context(const char*)
native declaration : src/main/libsass/sass_context.h:24
sass_make_function(Pointer, SassLibrary.Sass_C_Function, Pointer) - Method in interface sass.SassLibrary
sass_make_function(String, SassLibrary.Sass_C_Function, Pointer) - Method in interface sass.SassLibrary
Original signature : Sass_C_Function_Callback sass_make_function(const char*, Sass_C_Function, void*)
native declaration : src/main/libsass/sass_functions.h:68
sass_make_function_list(NativeSize) - Method in interface sass.SassLibrary
Creators for sass function list and function descriptors
Original signature : Sass_C_Function_List sass_make_function_list(size_t)
native declaration : src/main/libsass/sass_functions.h:67
sass_make_import(Pointer, Pointer, Pointer, Pointer) - Method in interface sass.SassLibrary
sass_make_import(String, String, ByteBuffer, ByteBuffer) - Method in interface sass.SassLibrary
Original signature : Sass_Import* sass_make_import(const char*, const char*, char*, char*)
native declaration : src/main/libsass/sass_functions.h:33
sass_make_import_entry(Pointer, Pointer, Pointer) - Method in interface sass.SassLibrary
sass_make_import_entry(String, ByteBuffer, ByteBuffer) - Method in interface sass.SassLibrary
Creator for a single import entry returned by the custom importer inside the list
Original signature : Sass_Import* sass_make_import_entry(const char*, char*, char*)
native declaration : src/main/libsass/sass_functions.h:32
sass_make_import_list(NativeSize) - Method in interface sass.SassLibrary
Creator for sass custom importer return argument list
Original signature : Sass_Import** sass_make_import_list(size_t)
native declaration : src/main/libsass/sass_functions.h:30
sass_make_importer(SassLibrary.Sass_C_Import_Fn, Pointer) - Method in interface sass.SassLibrary
The pointer is mostly used to store the callback into the actual binding
Original signature : Sass_C_Import_Callback sass_make_importer(Sass_C_Import_Fn, void*)
native declaration : src/main/libsass/sass_functions.h:20
sass_make_list(NativeSize, int) - Method in interface sass.SassLibrary
Original signature : Sass_Value* sass_make_list(size_t, Sass_Separator)
native declaration : src/main/libsass/sass_values.h:100
sass_make_map(NativeSize) - Method in interface sass.SassLibrary
Original signature : Sass_Value* sass_make_map(size_t)
native declaration : src/main/libsass/sass_values.h:101
sass_make_null() - Method in interface sass.SassLibrary
Creator functions for all value types
Original signature : Sass_Value* sass_make_null()
native declaration : src/main/libsass/sass_values.h:95
sass_make_number(double, Pointer) - Method in interface sass.SassLibrary
sass_make_number(double, String) - Method in interface sass.SassLibrary
Original signature : Sass_Value* sass_make_number(double, const char*)
native declaration : src/main/libsass/sass_values.h:98
sass_make_options() - Method in interface sass.SassLibrary
Create and initialize an option struct
Original signature : Sass_Options* sass_make_options()
native declaration : src/main/libsass/sass_context.h:22
sass_make_string(Pointer) - Method in interface sass.SassLibrary
sass_make_string(String) - Method in interface sass.SassLibrary
Original signature : Sass_Value* sass_make_string(const char*)
native declaration : src/main/libsass/sass_values.h:97
sass_make_warning(Pointer) - Method in interface sass.SassLibrary
sass_make_warning(String) - Method in interface sass.SassLibrary
Original signature : Sass_Value* sass_make_warning(const char*)
native declaration : src/main/libsass/sass_values.h:103
SASS_MAP - Static variable in interface sass.SassLibrary.Sass_Tag
native declaration : src/main/libsass/sass_values.h:17
sass_map_get_key(SassLibrary.Sass_Value, NativeSize) - Method in interface sass.SassLibrary
Getters and setters for Sass_List keys and values
Original signature : Sass_Value* sass_map_get_key(Sass_Value*, size_t)
native declaration : src/main/libsass/sass_values.h:81
sass_map_get_length(SassLibrary.Sass_Value) - Method in interface sass.SassLibrary
Getter for the number of items in map
Original signature : size_t sass_map_get_length(Sass_Value*)
native declaration : src/main/libsass/sass_values.h:79
sass_map_get_value(SassLibrary.Sass_Value, NativeSize) - Method in interface sass.SassLibrary
Original signature : Sass_Value* sass_map_get_value(Sass_Value*, size_t)
native declaration : src/main/libsass/sass_values.h:83
sass_map_set_key(SassLibrary.Sass_Value, NativeSize, SassLibrary.Sass_Value) - Method in interface sass.SassLibrary
Original signature : void sass_map_set_key(Sass_Value*, size_t, Sass_Value*)
native declaration : src/main/libsass/sass_values.h:82
sass_map_set_value(SassLibrary.Sass_Value, NativeSize, SassLibrary.Sass_Value) - Method in interface sass.SassLibrary
Original signature : void sass_map_set_value(Sass_Value*, size_t, Sass_Value*)
native declaration : src/main/libsass/sass_values.h:84
SASS_NULL - Static variable in interface sass.SassLibrary.Sass_Tag
native declaration : src/main/libsass/sass_values.h:18
SASS_NUMBER - Static variable in interface sass.SassLibrary.Sass_Tag
native declaration : src/main/libsass/sass_values.h:13
sass_number_get_unit(SassLibrary.Sass_Value) - Method in interface sass.SassLibrary
Original signature : char* sass_number_get_unit(Sass_Value*)
native declaration : src/main/libsass/sass_values.h:48
sass_number_get_value(SassLibrary.Sass_Value) - Method in interface sass.SassLibrary
Getters and setters for Sass_Number
Original signature : double sass_number_get_value(Sass_Value*)
native declaration : src/main/libsass/sass_values.h:46
sass_number_set_unit(SassLibrary.Sass_Value, Pointer) - Method in interface sass.SassLibrary
sass_number_set_unit(SassLibrary.Sass_Value, ByteBuffer) - Method in interface sass.SassLibrary
Original signature : void sass_number_set_unit(Sass_Value*, char*)
native declaration : src/main/libsass/sass_values.h:49
sass_number_set_value(SassLibrary.Sass_Value, double) - Method in interface sass.SassLibrary
Original signature : void sass_number_set_value(Sass_Value*, double)
native declaration : src/main/libsass/sass_values.h:47
sass_option_get_c_functions(SassLibrary.Sass_Options) - Method in interface sass.SassLibrary
Original signature : Sass_C_Function_List sass_option_get_c_functions(Sass_Options*)
native declaration : src/main/libsass/sass_context.h:73
sass_option_get_image_path(SassLibrary.Sass_Options) - Method in interface sass.SassLibrary
Original signature : char* sass_option_get_image_path(Sass_Options*)
native declaration : src/main/libsass/sass_context.h:70
sass_option_get_importer(SassLibrary.Sass_Options) - Method in interface sass.SassLibrary
Original signature : Sass_C_Import_Callback sass_option_get_importer(Sass_Options*)
native declaration : src/main/libsass/sass_context.h:74
sass_option_get_include_path(SassLibrary.Sass_Options) - Method in interface sass.SassLibrary
Original signature : char* sass_option_get_include_path(Sass_Options*)
native declaration : src/main/libsass/sass_context.h:71
sass_option_get_input_path(SassLibrary.Sass_Options) - Method in interface sass.SassLibrary
Original signature : char* sass_option_get_input_path(Sass_Options*)
native declaration : src/main/libsass/sass_context.h:68
sass_option_get_is_indented_syntax_src(SassLibrary.Sass_Options) - Method in interface sass.SassLibrary
Original signature : bool sass_option_get_is_indented_syntax_src(Sass_Options*)
native declaration : src/main/libsass/sass_context.h:67
sass_option_get_omit_source_map_url(SassLibrary.Sass_Options) - Method in interface sass.SassLibrary
Original signature : bool sass_option_get_omit_source_map_url(Sass_Options*)
native declaration : src/main/libsass/sass_context.h:66
sass_option_get_output_path(SassLibrary.Sass_Options) - Method in interface sass.SassLibrary
Original signature : char* sass_option_get_output_path(Sass_Options*)
native declaration : src/main/libsass/sass_context.h:69
sass_option_get_output_style(SassLibrary.Sass_Options) - Method in interface sass.SassLibrary
Original signature : Sass_Output_Style sass_option_get_output_style(Sass_Options*)
native declaration : src/main/libsass/sass_context.h:62
sass_option_get_precision(SassLibrary.Sass_Options) - Method in interface sass.SassLibrary
Getters for options
Original signature : int sass_option_get_precision(Sass_Options*)
native declaration : src/main/libsass/sass_context.h:61
sass_option_get_source_comments(SassLibrary.Sass_Options) - Method in interface sass.SassLibrary
Original signature : bool sass_option_get_source_comments(Sass_Options*)
native declaration : src/main/libsass/sass_context.h:63
sass_option_get_source_map_contents(SassLibrary.Sass_Options) - Method in interface sass.SassLibrary
Original signature : bool sass_option_get_source_map_contents(Sass_Options*)
native declaration : src/main/libsass/sass_context.h:65
sass_option_get_source_map_embed(SassLibrary.Sass_Options) - Method in interface sass.SassLibrary
Original signature : bool sass_option_get_source_map_embed(Sass_Options*)
native declaration : src/main/libsass/sass_context.h:64
sass_option_get_source_map_file(SassLibrary.Sass_Options) - Method in interface sass.SassLibrary
Original signature : char* sass_option_get_source_map_file(Sass_Options*)
native declaration : src/main/libsass/sass_context.h:72
sass_option_push_include_path(SassLibrary.Sass_Options, Pointer) - Method in interface sass.SassLibrary
sass_option_push_include_path(SassLibrary.Sass_Options, String) - Method in interface sass.SassLibrary
Push function for include paths (no manipulation support for now)
Original signature : void sass_option_push_include_path(Sass_Options*, const char*)
native declaration : src/main/libsass/sass_context.h:112
sass_option_set_c_functions(SassLibrary.Sass_Options, Pointer) - Method in interface sass.SassLibrary
sass_option_set_c_functions(SassLibrary.Sass_Options, SassLibrary.Sass_C_Function_List) - Method in interface sass.SassLibrary
Original signature : void sass_option_set_c_functions(Sass_Options*, Sass_C_Function_List)
native declaration : src/main/libsass/sass_context.h:89
sass_option_set_image_path(SassLibrary.Sass_Options, Pointer) - Method in interface sass.SassLibrary
sass_option_set_image_path(SassLibrary.Sass_Options, String) - Method in interface sass.SassLibrary
Original signature : void sass_option_set_image_path(Sass_Options*, const char*)
native declaration : src/main/libsass/sass_context.h:86
sass_option_set_importer(SassLibrary.Sass_Options, Pointer) - Method in interface sass.SassLibrary
sass_option_set_importer(SassLibrary.Sass_Options, SassLibrary.Sass_C_Import_Callback) - Method in interface sass.SassLibrary
Original signature : void sass_option_set_importer(Sass_Options*, Sass_C_Import_Callback)
native declaration : src/main/libsass/sass_context.h:90
sass_option_set_include_path(SassLibrary.Sass_Options, Pointer) - Method in interface sass.SassLibrary
sass_option_set_include_path(SassLibrary.Sass_Options, String) - Method in interface sass.SassLibrary
Original signature : void sass_option_set_include_path(Sass_Options*, const char*)
native declaration : src/main/libsass/sass_context.h:87
sass_option_set_input_path(SassLibrary.Sass_Options, Pointer) - Method in interface sass.SassLibrary
sass_option_set_input_path(SassLibrary.Sass_Options, String) - Method in interface sass.SassLibrary
Original signature : void sass_option_set_input_path(Sass_Options*, const char*)
native declaration : src/main/libsass/sass_context.h:84
sass_option_set_is_indented_syntax_src(SassLibrary.Sass_Options, byte) - Method in interface sass.SassLibrary
Original signature : void sass_option_set_is_indented_syntax_src(Sass_Options*, bool)
native declaration : src/main/libsass/sass_context.h:83
sass_option_set_omit_source_map_url(SassLibrary.Sass_Options, byte) - Method in interface sass.SassLibrary
Original signature : void sass_option_set_omit_source_map_url(Sass_Options*, bool)
native declaration : src/main/libsass/sass_context.h:82
sass_option_set_output_path(SassLibrary.Sass_Options, Pointer) - Method in interface sass.SassLibrary
sass_option_set_output_path(SassLibrary.Sass_Options, String) - Method in interface sass.SassLibrary
Original signature : void sass_option_set_output_path(Sass_Options*, const char*)
native declaration : src/main/libsass/sass_context.h:85
sass_option_set_output_style(SassLibrary.Sass_Options, int) - Method in interface sass.SassLibrary
Original signature : void sass_option_set_output_style(Sass_Options*, Sass_Output_Style)
native declaration : src/main/libsass/sass_context.h:78
sass_option_set_precision(SassLibrary.Sass_Options, int) - Method in interface sass.SassLibrary
Setters for options
Original signature : void sass_option_set_precision(Sass_Options*, int)
native declaration : src/main/libsass/sass_context.h:77
sass_option_set_source_comments(SassLibrary.Sass_Options, byte) - Method in interface sass.SassLibrary
Original signature : void sass_option_set_source_comments(Sass_Options*, bool)
native declaration : src/main/libsass/sass_context.h:79
sass_option_set_source_map_contents(SassLibrary.Sass_Options, byte) - Method in interface sass.SassLibrary
Original signature : void sass_option_set_source_map_contents(Sass_Options*, bool)
native declaration : src/main/libsass/sass_context.h:81
sass_option_set_source_map_embed(SassLibrary.Sass_Options, byte) - Method in interface sass.SassLibrary
Original signature : void sass_option_set_source_map_embed(Sass_Options*, bool)
native declaration : src/main/libsass/sass_context.h:80
sass_option_set_source_map_file(SassLibrary.Sass_Options, Pointer) - Method in interface sass.SassLibrary
sass_option_set_source_map_file(SassLibrary.Sass_Options, String) - Method in interface sass.SassLibrary
Original signature : void sass_option_set_source_map_file(Sass_Options*, const char*)
native declaration : src/main/libsass/sass_context.h:88
Sass_Options(Pointer) - Constructor for class sass.SassLibrary.Sass_Options
 
Sass_Options() - Constructor for class sass.SassLibrary.Sass_Options
 
SASS_SPACE - Static variable in interface sass.SassLibrary.Sass_Separator
native declaration : src/main/libsass/sass_values.h:26
SASS_STRING - Static variable in interface sass.SassLibrary.Sass_Tag
native declaration : src/main/libsass/sass_values.h:15
sass_string_get_value(SassLibrary.Sass_Value) - Method in interface sass.SassLibrary
Getters and setters for Sass_String
Original signature : char* sass_string_get_value(Sass_Value*)
native declaration : src/main/libsass/sass_values.h:52
sass_string_quote(Pointer, byte) - Method in interface sass.SassLibrary
sass_string_quote(String, byte) - Method in interface sass.SassLibrary
Some convenient string helper function
Original signature : char* sass_string_quote(const char*, const char)
native declaration : src/main/libsass/sass.h:35
sass_string_set_value(SassLibrary.Sass_Value, Pointer) - Method in interface sass.SassLibrary
sass_string_set_value(SassLibrary.Sass_Value, ByteBuffer) - Method in interface sass.SassLibrary
Original signature : void sass_string_set_value(Sass_Value*, char*)
native declaration : src/main/libsass/sass_values.h:53
sass_string_unquote(Pointer) - Method in interface sass.SassLibrary
sass_string_unquote(String) - Method in interface sass.SassLibrary
Original signature : char* sass_string_unquote(const char*)
native declaration : src/main/libsass/sass.h:36
SASS_STYLE_COMPACT - Static variable in interface sass.SassLibrary.Sass_Output_Style
native declaration : src/main/libsass/sass.h:30
SASS_STYLE_COMPRESSED - Static variable in interface sass.SassLibrary.Sass_Output_Style
native declaration : src/main/libsass/sass.h:31
SASS_STYLE_EXPANDED - Static variable in interface sass.SassLibrary.Sass_Output_Style
native declaration : src/main/libsass/sass.h:29
SASS_STYLE_NESTED - Static variable in interface sass.SassLibrary.Sass_Output_Style
native declaration : src/main/libsass/sass.h:28
Sass_Value(Pointer) - Constructor for class sass.SassLibrary.Sass_Value
 
Sass_Value() - Constructor for class sass.SassLibrary.Sass_Value
 
sass_value_get_tag(SassLibrary.Sass_Value) - Method in interface sass.SassLibrary
Check is needed before accessing specific values!
sass_value_is_boolean(SassLibrary.Sass_Value) - Method in interface sass.SassLibrary
Original signature : bool sass_value_is_boolean(Sass_Value*)
native declaration : src/main/libsass/sass_values.h:38
sass_value_is_color(SassLibrary.Sass_Value) - Method in interface sass.SassLibrary
Original signature : bool sass_value_is_color(Sass_Value*)
native declaration : src/main/libsass/sass_values.h:39
sass_value_is_error(SassLibrary.Sass_Value) - Method in interface sass.SassLibrary
Original signature : bool sass_value_is_error(Sass_Value*)
native declaration : src/main/libsass/sass_values.h:42
sass_value_is_list(SassLibrary.Sass_Value) - Method in interface sass.SassLibrary
Original signature : bool sass_value_is_list(Sass_Value*)
native declaration : src/main/libsass/sass_values.h:40
sass_value_is_map(SassLibrary.Sass_Value) - Method in interface sass.SassLibrary
Original signature : bool sass_value_is_map(Sass_Value*)
native declaration : src/main/libsass/sass_values.h:41
sass_value_is_null(SassLibrary.Sass_Value) - Method in interface sass.SassLibrary
Can also be used before accessing properties!
sass_value_is_number(SassLibrary.Sass_Value) - Method in interface sass.SassLibrary
Original signature : bool sass_value_is_number(Sass_Value*)
native declaration : src/main/libsass/sass_values.h:36
sass_value_is_string(SassLibrary.Sass_Value) - Method in interface sass.SassLibrary
Original signature : bool sass_value_is_string(Sass_Value*)
native declaration : src/main/libsass/sass_values.h:37
sass_value_is_warning(SassLibrary.Sass_Value) - Method in interface sass.SassLibrary
Original signature : bool sass_value_is_warning(Sass_Value*)
native declaration : src/main/libsass/sass_values.h:43
SASS_WARNING - Static variable in interface sass.SassLibrary.Sass_Tag
native declaration : src/main/libsass/sass_values.h:20
sass_warning_get_message(SassLibrary.Sass_Value) - Method in interface sass.SassLibrary
Getters and setters for Sass_Warning
Original signature : char* sass_warning_get_message(Sass_Value*)
native declaration : src/main/libsass/sass_values.h:91
sass_warning_set_message(SassLibrary.Sass_Value, Pointer) - Method in interface sass.SassLibrary
sass_warning_set_message(SassLibrary.Sass_Value, ByteBuffer) - Method in interface sass.SassLibrary
Original signature : void sass_warning_set_message(Sass_Value*, char*)
native declaration : src/main/libsass/sass_values.h:92
SassColor - Class in io.bit3.jsass.type
A sass color value.
SassColor() - Constructor for class io.bit3.jsass.type.SassColor
Create an empty (black and full transparent) color.
SassColor(double, double, double) - Constructor for class io.bit3.jsass.type.SassColor
Create a RGB color.
SassColor(double, double, double, double) - Constructor for class io.bit3.jsass.type.SassColor
Create a RGB color.
SassLibrary - Interface in sass
JNA Wrapper for library sass
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
SassLibrary.Sass_C_Function - Interface in sass
native declaration : src/main/libsass/sass_functions.h
SassLibrary.Sass_C_Function_Callback - Class in sass
 
SassLibrary.Sass_C_Function_List - Class in sass
 
SassLibrary.Sass_C_Import_Callback - Class in sass
 
SassLibrary.Sass_C_Import_Fn - Interface in sass
native declaration : src/main/libsass/sass_functions.h
SassLibrary.Sass_Compiler - Class in sass
 
SassLibrary.Sass_Context - Class in sass
 
SassLibrary.Sass_Data_Context - Class in sass
 
SassLibrary.Sass_File_Context - Class in sass
 
SassLibrary.Sass_Import - Class in sass
 
SassLibrary.Sass_Options - Class in sass
 
SassLibrary.Sass_Output_Style - Interface in sass
Different render styles
native declaration : src/main/libsass/sass.h:27
enum values
SassLibrary.Sass_Separator - Interface in sass
Tags for denoting Sass list separators
native declaration : src/main/libsass/sass_values.h:24
enum values
SassLibrary.Sass_Tag - Interface in sass
Type for Sass values
native declaration : src/main/libsass/sass_values.h:11
enum values
SassLibrary.Sass_Value - Class in sass
 
SassList - Class in io.bit3.jsass.type
A sass value list.
SassList() - Constructor for class io.bit3.jsass.type.SassList
Create an empty list.
SassList(Collection<?>) - Constructor for class io.bit3.jsass.type.SassList
Create a list from an existing values.
SassList(Separator) - Constructor for class io.bit3.jsass.type.SassList
Create an empty list with a specific separator character.
SassList(Collection<?>, Separator) - Constructor for class io.bit3.jsass.type.SassList
Create a list from an existing values, with a specific separator character.
SassNumber - Class in io.bit3.jsass.type
A sass number value.
SassNumber(double, String) - Constructor for class io.bit3.jsass.type.SassNumber
Create a new number.
SassString - Class in io.bit3.jsass.type
A sass probably quoted string value.
SassString(String) - Constructor for class io.bit3.jsass.type.SassString
Create a new single quoted string value.
SassString(String, boolean) - Constructor for class io.bit3.jsass.type.SassString
Create a new potentially quoted string value.
SassString(String, boolean, char) - Constructor for class io.bit3.jsass.type.SassString
Create a new potentially quoted string value with specific quotation character.
Separator - Enum in io.bit3.jsass
 
setAlpha(double) - Method in class io.bit3.jsass.type.SassColor
Set the alpha value.
setBlue(double) - Method in class io.bit3.jsass.type.SassColor
Set the blue value.
setFunctionProviders(List<Object>) - Method in class io.bit3.jsass.Options
 
setGreen(double) - Method in class io.bit3.jsass.type.SassColor
Set the green value.
setImageUrl(String) - Method in class io.bit3.jsass.Options
 
setImporters(Collection<Importer>) - Method in class io.bit3.jsass.Options
 
setIncludePaths(List<File>) - Method in class io.bit3.jsass.Options
 
setIsIndentedSyntaxSrc(boolean) - Method in class io.bit3.jsass.Options
 
setOmitSourceMapUrl(boolean) - Method in class io.bit3.jsass.Options
Set if sourceMappingUrl should be omitted in css output.
setOutputStyle(OutputStyle) - Method in class io.bit3.jsass.Options
Set the output style.
setPrecision(int) - Method in class io.bit3.jsass.Options
Set the fractional numbers precision.
setQuote(char) - Method in class io.bit3.jsass.type.SassString
Set the quotation character.
setQuoted(boolean) - Method in class io.bit3.jsass.type.SassString
Set if the string is quoted.
setRed(double) - Method in class io.bit3.jsass.type.SassColor
Set the red value.
setSeparator(Separator) - Method in class io.bit3.jsass.type.SassList
Set the item separator.
setSourceComments(boolean) - Method in class io.bit3.jsass.Options
Set if inline source comments should generated.
setSourceMapContents(boolean) - Method in class io.bit3.jsass.Options
 
setSourceMapEmbed(boolean) - Method in class io.bit3.jsass.Options
Set if source map is embedded into css output.
setSourceMapFile(URI) - Method in class io.bit3.jsass.Options
Set the source map file.
setUnit(String) - Method in class io.bit3.jsass.type.SassNumber
Set the unit.
setValue(double) - Method in class io.bit3.jsass.type.SassNumber
Set the numeric value.
setValue(String) - Method in class io.bit3.jsass.type.SassString
Set the string value.
signature - Variable in class io.bit3.jsass.function.FunctionDeclaration
The libsass function signature.
StringContext - Class in io.bit3.jsass.context
A context to compile a string in memory.
StringContext(String, URI, URI, Options) - Constructor for class io.bit3.jsass.context.StringContext
Create a new string context.
StringContext(String, Charset, URI, URI, Options) - Constructor for class io.bit3.jsass.context.StringContext
Create a new string context.
subSequence(int, int) - Method in class io.bit3.jsass.type.SassString
 

T

toSassCFunctionList(List<SassLibrary.Sass_C_Function_Callback>) - Method in class io.bit3.jsass.function.FunctionCallbackFactory
Convert a java list of libsass function callbacks into a libsass function list.
toString() - Method in class io.bit3.jsass.type.SassColor
Return a libsass compatible rgba(r,g,b,a) string representation.
toString() - Method in class io.bit3.jsass.type.SassList
Return a libsass compatible (..) string representation.
toString() - Method in class io.bit3.jsass.type.SassNumber
 
toString() - Method in class io.bit3.jsass.type.SassString
 
types - Variable in class io.bit3.jsass.function.FunctionDeclaration
List of all parameter types.
TypeUtils - Class in io.bit3.jsass.type
Helper class to convert libsass to java values and vise versa.
TypeUtils() - Constructor for class io.bit3.jsass.type.TypeUtils
 

V

valueOf(String) - Static method in enum io.bit3.jsass.OutputStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.bit3.jsass.Separator
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.bit3.jsass.OutputStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.bit3.jsass.Separator
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G I J L M N O S T V 
Skip navigation links

Copyright © 2015 bit3. All rights reserved.