A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages

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(SassValue) - Method in class io.bit3.jsass.function.FunctionWrapper
Call the function.
apply(String, Import) - Method in interface io.bit3.jsass.importer.Importer
 
apply(String, Import) - Method in class io.bit3.jsass.importer.JsassCustomHeaderImporter
 
ArgumentConverter - Interface in io.bit3.jsass.function.arguments.converter
 
ArgumentConverterFactory - Interface in io.bit3.jsass.function.arguments.factory
 
argumentConverters - Variable in class io.bit3.jsass.function.FunctionDeclaration
List of argument converters that are used to convert the method parameter values.
argumentSignatures(Object, Method, Parameter, FunctionArgumentSignatureFactory) - Method in interface io.bit3.jsass.function.arguments.converter.ArgumentConverter
 
argumentSignatures(Object, Method, Parameter, FunctionArgumentSignatureFactory) - Method in class io.bit3.jsass.function.arguments.converter.BooleanArgumentConverter
 
argumentSignatures(Object, Method, Parameter, FunctionArgumentSignatureFactory) - Method in class io.bit3.jsass.function.arguments.converter.ByteArgumentConverter
 
argumentSignatures(Object, Method, Parameter, FunctionArgumentSignatureFactory) - Method in class io.bit3.jsass.function.arguments.converter.CharacterArgumentConverter
 
argumentSignatures(Object, Method, Parameter, FunctionArgumentSignatureFactory) - Method in class io.bit3.jsass.function.arguments.converter.ContextArgumentConverter
 
argumentSignatures(Object, Method, Parameter, FunctionArgumentSignatureFactory) - Method in class io.bit3.jsass.function.arguments.converter.DoubleArgumentConverter
 
argumentSignatures(Object, Method, Parameter, FunctionArgumentSignatureFactory) - Method in class io.bit3.jsass.function.arguments.converter.FloatArgumentConverter
 
argumentSignatures(Object, Method, Parameter, FunctionArgumentSignatureFactory) - Method in class io.bit3.jsass.function.arguments.converter.IntegerArgumentConverter
 
argumentSignatures(Object, Method, Parameter, FunctionArgumentSignatureFactory) - Method in class io.bit3.jsass.function.arguments.converter.LastImportArgumentConverter
 
argumentSignatures(Object, Method, Parameter, FunctionArgumentSignatureFactory) - Method in class io.bit3.jsass.function.arguments.converter.LongArgumentConverter
 
argumentSignatures(Object, Method, Parameter, FunctionArgumentSignatureFactory) - Method in class io.bit3.jsass.function.arguments.converter.ObjectArgumentConverter
 
argumentSignatures(Object, Method, Parameter, FunctionArgumentSignatureFactory) - Method in class io.bit3.jsass.function.arguments.converter.ShortArgumentConverter
 
argumentSignatures(Object, Method, Parameter, FunctionArgumentSignatureFactory) - Method in class io.bit3.jsass.function.arguments.converter.StringArgumentConverter
 

B

BooleanArgumentConverter - Class in io.bit3.jsass.function.arguments.converter
 
BooleanArgumentConverter() - Constructor for class io.bit3.jsass.function.arguments.converter.BooleanArgumentConverter
 
BooleanArgumentConverterFactory - Class in io.bit3.jsass.function.arguments.factory
 
BooleanArgumentConverterFactory() - Constructor for class io.bit3.jsass.function.arguments.factory.BooleanArgumentConverterFactory
 
ByteArgumentConverter - Class in io.bit3.jsass.function.arguments.converter
 
ByteArgumentConverter() - Constructor for class io.bit3.jsass.function.arguments.converter.ByteArgumentConverter
 
ByteArgumentConverterFactory - Class in io.bit3.jsass.function.arguments.factory
 
ByteArgumentConverterFactory() - Constructor for class io.bit3.jsass.function.arguments.factory.ByteArgumentConverterFactory
 

C

canHandle(Class<?>) - Method in interface io.bit3.jsass.function.arguments.factory.ArgumentConverterFactory
 
canHandle(Class<?>) - Method in class io.bit3.jsass.function.arguments.factory.BooleanArgumentConverterFactory
 
canHandle(Class<?>) - Method in class io.bit3.jsass.function.arguments.factory.ByteArgumentConverterFactory
 
canHandle(Class<?>) - Method in class io.bit3.jsass.function.arguments.factory.CharacterArgumentConverterFactory
 
canHandle(Class<?>) - Method in class io.bit3.jsass.function.arguments.factory.ContextArgumentConverterFactory
 
canHandle(Class<?>) - Method in class io.bit3.jsass.function.arguments.factory.DoubleArgumentConverterFactory
 
canHandle(Class<?>) - Method in class io.bit3.jsass.function.arguments.factory.FloatArgumentConverterFactory
 
canHandle(Class<?>) - Method in class io.bit3.jsass.function.arguments.factory.IntegerArgumentConverterFactory
 
canHandle(Class<?>) - Method in class io.bit3.jsass.function.arguments.factory.LastImportArgumentConverterFactory
 
canHandle(Class<?>) - Method in class io.bit3.jsass.function.arguments.factory.LongArgumentConverterFactory
 
canHandle(Class<?>) - Method in class io.bit3.jsass.function.arguments.factory.ShortArgumentConverterFactory
 
canHandle(Class<?>) - Method in class io.bit3.jsass.function.arguments.factory.StringArgumentConverterFactory
 
character - Variable in enum io.bit3.jsass.Separator
 
CharacterArgumentConverter - Class in io.bit3.jsass.function.arguments.converter
 
CharacterArgumentConverter() - Constructor for class io.bit3.jsass.function.arguments.converter.CharacterArgumentConverter
 
CharacterArgumentConverterFactory - Class in io.bit3.jsass.function.arguments.factory
 
CharacterArgumentConverterFactory() - Constructor for class io.bit3.jsass.function.arguments.factory.CharacterArgumentConverterFactory
 
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
 
COMMA - io.bit3.jsass.Separator
 
COMPACT - io.bit3.jsass.OutputStyle
Compact style.
CompilationException - Exception in io.bit3.jsass
 
CompilationException(int, String, String, String, String, String) - Constructor for exception io.bit3.jsass.CompilationException
Constructs a new exception.
compile(Context) - Method in class io.bit3.jsass.Compiler
Compile context.
compile(FileContext) - Method in class io.bit3.jsass.Compiler
Compile file.
compile(FileContext, ImportStack) - Method in class io.bit3.jsass.adapter.NativeAdapter
Compile a file context.
compile(StringContext) - Method in class io.bit3.jsass.Compiler
Compile a string context.
compile(StringContext, ImportStack) - Method in class io.bit3.jsass.adapter.NativeAdapter
Compile a string context.
compileFile(URI, URI, Options) - Method in class io.bit3.jsass.Compiler
Compile file.
compileFunctions(ImportStack, Context, Object) - Method in class io.bit3.jsass.function.FunctionWrapperFactory
Compile methods from an object into libsass functions.
compileFunctions(ImportStack, Context, List<?>) - Method in class io.bit3.jsass.function.FunctionWrapperFactory
Compile methods from all objects 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, URI, URI, Options) - Method in class io.bit3.jsass.Compiler
Compile string.
COMPRESSED - io.bit3.jsass.OutputStyle
Compressed style.
Context - Interface in io.bit3.jsass.context
 
ContextArgumentConverter - Class in io.bit3.jsass.function.arguments.converter
 
ContextArgumentConverter() - Constructor for class io.bit3.jsass.function.arguments.converter.ContextArgumentConverter
 
ContextArgumentConverterFactory - Class in io.bit3.jsass.function.arguments.factory
 
ContextArgumentConverterFactory() - Constructor for class io.bit3.jsass.function.arguments.factory.ContextArgumentConverterFactory
 
ConversionException - Exception in io.bit3.jsass.function.arguments.converter
 
ConversionException(String) - Constructor for exception io.bit3.jsass.function.arguments.converter.ConversionException
 
convert(List<?>, ImportStack, Context) - Method in interface io.bit3.jsass.function.arguments.converter.ArgumentConverter
 
convert(List<?>, ImportStack, Context) - Method in class io.bit3.jsass.function.arguments.converter.BooleanArgumentConverter
 
convert(List<?>, ImportStack, Context) - Method in class io.bit3.jsass.function.arguments.converter.ByteArgumentConverter
 
convert(List<?>, ImportStack, Context) - Method in class io.bit3.jsass.function.arguments.converter.CharacterArgumentConverter
 
convert(List<?>, ImportStack, Context) - Method in class io.bit3.jsass.function.arguments.converter.ContextArgumentConverter
 
convert(List<?>, ImportStack, Context) - Method in class io.bit3.jsass.function.arguments.converter.DoubleArgumentConverter
 
convert(List<?>, ImportStack, Context) - Method in class io.bit3.jsass.function.arguments.converter.FloatArgumentConverter
 
convert(List<?>, ImportStack, Context) - Method in class io.bit3.jsass.function.arguments.converter.IntegerArgumentConverter
 
convert(List<?>, ImportStack, Context) - Method in class io.bit3.jsass.function.arguments.converter.LastImportArgumentConverter
 
convert(List<?>, ImportStack, Context) - Method in class io.bit3.jsass.function.arguments.converter.LongArgumentConverter
 
convert(List<?>, ImportStack, Context) - Method in class io.bit3.jsass.function.arguments.converter.ObjectArgumentConverter
 
convert(List<?>, ImportStack, Context) - Method in class io.bit3.jsass.function.arguments.converter.ShortArgumentConverter
 
convert(List<?>, ImportStack, Context) - Method in class io.bit3.jsass.function.arguments.converter.StringArgumentConverter
 
CONVERT_COMMENT - Static variable in class io.bit3.jsass.Sass2ScssOptions
 
convertToSassValue(Object) - Static method in class io.bit3.jsass.type.TypeUtils
Try to convert "any" java object into a responsible sass value.
create(Object, Method, Parameter) - Method in interface io.bit3.jsass.function.arguments.factory.ArgumentConverterFactory
 
create(Object, Method, Parameter) - Method in class io.bit3.jsass.function.arguments.factory.BooleanArgumentConverterFactory
 
create(Object, Method, Parameter) - Method in class io.bit3.jsass.function.arguments.factory.ByteArgumentConverterFactory
 
create(Object, Method, Parameter) - Method in class io.bit3.jsass.function.arguments.factory.CharacterArgumentConverterFactory
 
create(Object, Method, Parameter) - Method in class io.bit3.jsass.function.arguments.factory.ContextArgumentConverterFactory
 
create(Object, Method, Parameter) - Method in class io.bit3.jsass.function.arguments.factory.DoubleArgumentConverterFactory
 
create(Object, Method, Parameter) - Method in class io.bit3.jsass.function.arguments.factory.FloatArgumentConverterFactory
 
create(Object, Method, Parameter) - Method in class io.bit3.jsass.function.arguments.factory.IntegerArgumentConverterFactory
 
create(Object, Method, Parameter) - Method in class io.bit3.jsass.function.arguments.factory.LastImportArgumentConverterFactory
 
create(Object, Method, Parameter) - Method in class io.bit3.jsass.function.arguments.factory.LongArgumentConverterFactory
 
create(Object, Method, Parameter) - Method in class io.bit3.jsass.function.arguments.factory.ShortArgumentConverterFactory
 
create(Object, Method, Parameter) - Method in class io.bit3.jsass.function.arguments.factory.StringArgumentConverterFactory
 
createDeclaration(ImportStack, Context, Object, Method) - Method in class io.bit3.jsass.function.FunctionWrapperFactory
Create a function declaration from an object method.
createDefaultArgumentSignature(Parameter) - Method in class io.bit3.jsass.function.FunctionArgumentSignatureFactory
Create a new factory.

D

DebugFunction - Annotation Type in io.bit3.jsass.annotation
 
DEFAULT_QUOTE_CHARACTER - Static variable in class io.bit3.jsass.type.SassString
The default quote character.
DefaultBooleanValue - Annotation Type in io.bit3.jsass.annotation
 
DefaultByteValue - Annotation Type in io.bit3.jsass.annotation
 
DefaultCharacterValue - Annotation Type in io.bit3.jsass.annotation
 
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
 
DoubleArgumentConverter - Class in io.bit3.jsass.function.arguments.converter
 
DoubleArgumentConverter() - Constructor for class io.bit3.jsass.function.arguments.converter.DoubleArgumentConverter
 
DoubleArgumentConverterFactory - Class in io.bit3.jsass.function.arguments.factory
 
DoubleArgumentConverterFactory() - Constructor for class io.bit3.jsass.function.arguments.factory.DoubleArgumentConverterFactory
 
doubleValue() - Method in class io.bit3.jsass.type.SassNumber
 

E

equals(Object) - Method in class io.bit3.jsass.type.SassList
 
ErrorFunction - Annotation Type in io.bit3.jsass.annotation
 
escape(String) - Static method in class io.bit3.jsass.type.SassString
Escape the string with default quote character.
escape(String, char) - Static method in class io.bit3.jsass.type.SassString
Escape the string with given quote character.
EXPANDED - io.bit3.jsass.OutputStyle
Expanded style.

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.
FloatArgumentConverter - Class in io.bit3.jsass.function.arguments.converter
 
FloatArgumentConverter() - Constructor for class io.bit3.jsass.function.arguments.converter.FloatArgumentConverter
 
FloatArgumentConverterFactory - Class in io.bit3.jsass.function.arguments.factory
 
FloatArgumentConverterFactory() - Constructor for class io.bit3.jsass.function.arguments.factory.FloatArgumentConverterFactory
 
floatValue() - Method in class io.bit3.jsass.type.SassNumber
 
FunctionArgumentSignature - Class in io.bit3.jsass.function
 
FunctionArgumentSignature(String, Object) - Constructor for class io.bit3.jsass.function.FunctionArgumentSignature
 
FunctionArgumentSignatureFactory - Class in io.bit3.jsass.function
 
FunctionArgumentSignatureFactory() - Constructor for class io.bit3.jsass.function.FunctionArgumentSignatureFactory
 
FunctionDeclaration - Class in io.bit3.jsass.function
Contains all informations about a declared custom function.
FunctionDeclaration(ImportStack, Context, String, Object, Method, List<ArgumentConverter>) - 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(FunctionDeclaration) - Constructor for class io.bit3.jsass.function.FunctionWrapper
Create a new wrapper for the given function.
FunctionWrapperFactory - Class in io.bit3.jsass.function
Factory that create libsass function callbacks and wrap them into FunctionWrappers.
FunctionWrapperFactory(FunctionArgumentSignatureFactory) - Constructor for class io.bit3.jsass.function.FunctionWrapperFactory
Create a new factory.

G

getAbsoluteUri() - Method in class io.bit3.jsass.importer.Import
Get the absolute uri.
getAlpha() - Method in class io.bit3.jsass.type.SassColor
Return the alpha value.
getArgumentConverters() - Method in class io.bit3.jsass.function.FunctionDeclaration
Return the list of argument converters.
getBlue() - Method in class io.bit3.jsass.type.SassColor
Return the blue value.
getContents() - Method in class io.bit3.jsass.importer.Import
Return the in-memory sass code.
getContext() - Method in exception io.bit3.jsass.UnsupportedContextException
 
getCss() - Method in class io.bit3.jsass.Output
Get the css output.
getDeclaration() - Method in class io.bit3.jsass.function.FunctionWrapper
 
getDefaultValue() - Method in class io.bit3.jsass.function.FunctionArgumentSignature
 
getDefaultValue(Parameter) - Method in class io.bit3.jsass.function.FunctionArgumentSignatureFactory
Determine annotated default parameter value.
getErrorFile() - Method in exception io.bit3.jsass.CompilationException
 
getErrorJson() - Method in exception io.bit3.jsass.CompilationException
 
getErrorMessage() - Method in exception io.bit3.jsass.CompilationException
 
getErrorSrc() - Method in exception io.bit3.jsass.CompilationException
 
getErrorStatus() - Method in exception io.bit3.jsass.CompilationException
 
getErrorText() - Method in exception io.bit3.jsass.CompilationException
 
getFunctionProviders() - Method in class io.bit3.jsass.Options
 
getGreen() - Method in class io.bit3.jsass.type.SassColor
Return the green value.
getHeaderImporters() - Method in class io.bit3.jsass.Options
 
getImporters() - Method in class io.bit3.jsass.Options
 
getImportUri() - Method in class io.bit3.jsass.importer.Import
Get the import uri.
getIncludePaths() - Method in class io.bit3.jsass.Options
 
getIndent() - 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.
getLibsassVersion() - Static method in class io.bit3.jsass.Compiler
 
getLinefeed() - Method in class io.bit3.jsass.Options
 
getMessage() - Method in class io.bit3.jsass.type.SassError
 
getMessage() - Method in class io.bit3.jsass.type.SassWarning
 
getMethod() - Method in class io.bit3.jsass.function.FunctionDeclaration
Return the method to call.
getName() - Method in class io.bit3.jsass.function.FunctionArgumentSignature
 
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.
getParameterName(Parameter) - Method in class io.bit3.jsass.function.FunctionArgumentSignatureFactory
Determine annotated name of a method parameter.
getPluginPath() - Method in class io.bit3.jsass.Options
 
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.
getSourceMapFile() - Method in class io.bit3.jsass.Options
Return the source map file.
getSourceMapRoot() - Method in class io.bit3.jsass.Options
 
getString() - Method in class io.bit3.jsass.context.StringContext
Return the in-memory sass code.
getUnit() - Method in class io.bit3.jsass.type.SassNumber
Return the unit.
getValue() - Method in class io.bit3.jsass.type.SassBoolean
 
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.

H

hashCode() - Method in class io.bit3.jsass.type.SassList
 

I

Import - Class in io.bit3.jsass.importer
The result of a custom importer, can be used to import files and strings.
Import(String, String) - Constructor for class io.bit3.jsass.importer.Import
Create a file import.
Import(String, String, String) - Constructor for class io.bit3.jsass.importer.Import
Create a string import.
Import(String, String, String, String) - Constructor for class io.bit3.jsass.importer.Import
Create a string import.
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.
Importer - Interface in io.bit3.jsass.importer
 
ImportException - Exception in io.bit3.jsass.importer
 
ImportException(Throwable) - Constructor for exception io.bit3.jsass.importer.ImportException
 
ImportStack - Class in io.bit3.jsass.context
Stack for tracking currently evaluated file.
ImportStack() - Constructor for class io.bit3.jsass.context.ImportStack
 
IntegerArgumentConverter - Class in io.bit3.jsass.function.arguments.converter
 
IntegerArgumentConverter() - Constructor for class io.bit3.jsass.function.arguments.converter.IntegerArgumentConverter
 
IntegerArgumentConverterFactory - Class in io.bit3.jsass.function.arguments.factory
 
IntegerArgumentConverterFactory() - Constructor for class io.bit3.jsass.function.arguments.factory.IntegerArgumentConverterFactory
 
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
jsass is a feature complete java sass compiler, using libsass.
io.bit3.jsass.adapter - package io.bit3.jsass.adapter
 
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.function.arguments.converter - package io.bit3.jsass.function.arguments.converter
 
io.bit3.jsass.function.arguments.factory - package io.bit3.jsass.function.arguments.factory
 
io.bit3.jsass.importer - package io.bit3.jsass.importer
 
io.bit3.jsass.type - package io.bit3.jsass.type
 
isaBoolean(Class<?>) - Static method in class io.bit3.jsass.type.TypeUtils
 
isaByte(Class<?>) - Static method in class io.bit3.jsass.type.TypeUtils
 
isaCharacter(Class<?>) - Static method in class io.bit3.jsass.type.TypeUtils
 
isaDouble(Class<?>) - Static method in class io.bit3.jsass.type.TypeUtils
 
isaFloat(Class<?>) - Static method in class io.bit3.jsass.type.TypeUtils
 
isaInteger(Class<?>) - Static method in class io.bit3.jsass.type.TypeUtils
 
isaLong(Class<?>) - Static method in class io.bit3.jsass.type.TypeUtils
 
isaShort(Class<?>) - Static method in class io.bit3.jsass.type.TypeUtils
 
isaString(Class<?>) - Static method in class io.bit3.jsass.type.TypeUtils
 
isBracketed() - Method in class io.bit3.jsass.type.SassList
Determine this list is bracketed.
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

jsass_import_stack_pop() - Method in class io.bit3.jsass.function.JsassCustomFunctions
Pop an import from the import stack.
jsass_import_stack_push(int) - Method in class io.bit3.jsass.function.JsassCustomFunctions
Push an import to the import stack.
JsassCustomFunctions - Class in io.bit3.jsass.function
Provider of jsass specific callback functions.
JsassCustomFunctions(ImportStack) - Constructor for class io.bit3.jsass.function.JsassCustomFunctions
Create a new function provider.
JsassCustomHeaderImporter - Class in io.bit3.jsass.importer
 
JsassCustomHeaderImporter(ImportStack) - Constructor for class io.bit3.jsass.importer.JsassCustomHeaderImporter
 

K

KEEP_COMMENT - Static variable in class io.bit3.jsass.Sass2ScssOptions
 

L

LastImportArgumentConverter - Class in io.bit3.jsass.function.arguments.converter
Inject the current import as argument.
LastImportArgumentConverter() - Constructor for class io.bit3.jsass.function.arguments.converter.LastImportArgumentConverter
 
LastImportArgumentConverterFactory - Class in io.bit3.jsass.function.arguments.factory
 
LastImportArgumentConverterFactory() - Constructor for class io.bit3.jsass.function.arguments.factory.LastImportArgumentConverterFactory
 
length() - Method in class io.bit3.jsass.type.SassString
 
libsassVersion() - Static method in class io.bit3.jsass.adapter.NativeAdapter
Native call.
LoaderException - Exception in io.bit3.jsass.adapter
 
LoaderException(Throwable) - Constructor for exception io.bit3.jsass.adapter.LoaderException
 
LongArgumentConverter - Class in io.bit3.jsass.function.arguments.converter
 
LongArgumentConverter() - Constructor for class io.bit3.jsass.function.arguments.converter.LongArgumentConverter
 
LongArgumentConverterFactory - Class in io.bit3.jsass.function.arguments.factory
 
LongArgumentConverterFactory() - Constructor for class io.bit3.jsass.function.arguments.factory.LongArgumentConverterFactory
 
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
 
NativeAdapter - Class in io.bit3.jsass.adapter
Adapter to native functions.
NativeAdapter(FunctionWrapperFactory) - Constructor for class io.bit3.jsass.adapter.NativeAdapter
 
NESTED - io.bit3.jsass.OutputStyle
Nested style.
numeric - Variable in enum io.bit3.jsass.OutputStyle
The numeric representation.

O

object - Variable in class io.bit3.jsass.function.FunctionDeclaration
The object instance to call the method on.
ObjectArgumentConverter - Class in io.bit3.jsass.function.arguments.converter
 
ObjectArgumentConverter(Class<?>) - Constructor for class io.bit3.jsass.function.arguments.converter.ObjectArgumentConverter
 
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
Create a new output.
OutputStyle - Enum in io.bit3.jsass
 

P

peek() - Method in class io.bit3.jsass.context.ImportStack
Return the current import.
pop() - Method in class io.bit3.jsass.context.ImportStack
Pop an import from the stack.
PRETTIFY0 - Static variable in class io.bit3.jsass.Sass2ScssOptions
 
PRETTIFY1 - Static variable in class io.bit3.jsass.Sass2ScssOptions
 
PRETTIFY2 - Static variable in class io.bit3.jsass.Sass2ScssOptions
 
PRETTIFY3 - Static variable in class io.bit3.jsass.Sass2ScssOptions
 
push(int) - Method in class io.bit3.jsass.context.ImportStack
Push an import to the stack by its ID.

R

register(Import) - Method in class io.bit3.jsass.context.ImportStack
Register a new import, return the registration ID.

S

sass2scss(String, int) - Static method in class io.bit3.jsass.adapter.NativeAdapter
Native call.
sass2scss(String, int) - Static method in class io.bit3.jsass.Compiler
 
Sass2ScssOptions - Class in io.bit3.jsass
 
Sass2ScssOptions() - Constructor for class io.bit3.jsass.Sass2ScssOptions
 
SassBoolean - Class in io.bit3.jsass.type
 
SassBoolean(boolean) - Constructor for class io.bit3.jsass.type.SassBoolean
 
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.
SassError - Class in io.bit3.jsass.type
 
SassError(String) - Constructor for class io.bit3.jsass.type.SassError
 
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(int) - Constructor for class io.bit3.jsass.type.SassList
Create a list with initial capacity.
SassList(int, Separator) - Constructor for class io.bit3.jsass.type.SassList
Create a list with initial capacity.
SassList(int, Separator, boolean) - Constructor for class io.bit3.jsass.type.SassList
Create a list with initial capacity.
SassList(Separator) - Constructor for class io.bit3.jsass.type.SassList
Create an empty list with a specific separator character.
SassList(Separator, boolean) - Constructor for class io.bit3.jsass.type.SassList
Create an empty list with a specific separator character.
SassList(Collection<?>) - Constructor for class io.bit3.jsass.type.SassList
Create a list from an existing values.
SassList(Collection<?>, boolean) - Constructor for class io.bit3.jsass.type.SassList
Create a list from an existing values.
SassList(Collection<?>, Separator) - Constructor for class io.bit3.jsass.type.SassList
Create a list from an existing values, with a specific separator character.
SassList(Collection<?>, Separator, boolean) - Constructor for class io.bit3.jsass.type.SassList
Create a list from an existing values, with a specific separator character.
SassMap - Class in io.bit3.jsass.type
A sass value list.
SassMap() - Constructor for class io.bit3.jsass.type.SassMap
 
SassMap(int) - Constructor for class io.bit3.jsass.type.SassMap
 
SassMap(int, float) - Constructor for class io.bit3.jsass.type.SassMap
 
SassMap(int, float, boolean) - Constructor for class io.bit3.jsass.type.SassMap
 
SassMap(Map<? extends String, ? extends SassValue>) - Constructor for class io.bit3.jsass.type.SassMap
 
SassNull - Class in io.bit3.jsass.type
 
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.
SassValue - Interface in io.bit3.jsass.type
 
SassWarning - Class in io.bit3.jsass.type
 
SassWarning(String) - Constructor for class io.bit3.jsass.type.SassWarning
 
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.
setBracketed(boolean) - Method in class io.bit3.jsass.type.SassList
Set if this list is bracketed or not.
setDefaultValue(Object) - Method in class io.bit3.jsass.function.FunctionArgumentSignature
 
setFunctionProviders(List<Object>) - Method in class io.bit3.jsass.Options
 
setGreen(double) - Method in class io.bit3.jsass.type.SassColor
Set the green value.
setHeaderImporters(List<Importer>) - 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
 
setIndent(String) - Method in class io.bit3.jsass.Options
 
setIsIndentedSyntaxSrc(boolean) - Method in class io.bit3.jsass.Options
 
setLinefeed(String) - Method in class io.bit3.jsass.Options
 
setName(String) - Method in class io.bit3.jsass.function.FunctionArgumentSignature
 
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.
setPluginPath(String) - Method in class io.bit3.jsass.Options
 
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.
setSourceMapRoot(URI) - Method in class io.bit3.jsass.Options
 
setUnit(String) - Method in class io.bit3.jsass.type.SassNumber
Set the unit.
setValue(boolean) - Method in class io.bit3.jsass.type.SassBoolean
 
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.
ShortArgumentConverter - Class in io.bit3.jsass.function.arguments.converter
 
ShortArgumentConverter() - Constructor for class io.bit3.jsass.function.arguments.converter.ShortArgumentConverter
 
ShortArgumentConverterFactory - Class in io.bit3.jsass.function.arguments.factory
 
ShortArgumentConverterFactory() - Constructor for class io.bit3.jsass.function.arguments.factory.ShortArgumentConverterFactory
 
signature - Variable in class io.bit3.jsass.function.FunctionDeclaration
The libsass function signature.
SINGLETON - Static variable in class io.bit3.jsass.type.SassNull
 
SPACE - io.bit3.jsass.Separator
 
StringArgumentConverter - Class in io.bit3.jsass.function.arguments.converter
 
StringArgumentConverter() - Constructor for class io.bit3.jsass.function.arguments.converter.StringArgumentConverter
 
StringArgumentConverterFactory - Class in io.bit3.jsass.function.arguments.factory
 
StringArgumentConverterFactory() - Constructor for class io.bit3.jsass.function.arguments.factory.StringArgumentConverterFactory
 
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.
STRIP_COMMENT - Static variable in class io.bit3.jsass.Sass2ScssOptions
 
subSequence(int, int) - Method in class io.bit3.jsass.type.SassString
 

T

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.SassMap
Return a libsass compatible (key: value) string representation.
toString() - Method in class io.bit3.jsass.type.SassNumber
 
toString() - Method in class io.bit3.jsass.type.SassString
 
TYPE - Static variable in class io.bit3.jsass.type.SassBoolean
 
TYPE - Static variable in class io.bit3.jsass.type.SassColor
 
TYPE - Static variable in class io.bit3.jsass.type.SassError
 
TYPE - Static variable in class io.bit3.jsass.type.SassList
 
TYPE - Static variable in class io.bit3.jsass.type.SassMap
 
TYPE - Static variable in class io.bit3.jsass.type.SassNull
 
TYPE - Static variable in class io.bit3.jsass.type.SassNumber
 
TYPE - Static variable in class io.bit3.jsass.type.SassString
 
TYPE - Static variable in class io.bit3.jsass.type.SassWarning
 
TypeUtils - Class in io.bit3.jsass.type
Helper class to convert libsass to java values and vise versa.

U

UnsupportedContextException - Exception in io.bit3.jsass
 
UnsupportedContextException(Context) - Constructor for exception io.bit3.jsass.UnsupportedContextException
Construct a new unsupported context exception with the given context.

V

value() - Method in annotation type io.bit3.jsass.annotation.DefaultBooleanValue
The default value.
value() - Method in annotation type io.bit3.jsass.annotation.DefaultByteValue
The default value.
value() - Method in annotation type io.bit3.jsass.annotation.DefaultCharacterValue
The default value.
value() - Method in annotation type io.bit3.jsass.annotation.DefaultDoubleValue
The default value.
value() - Method in annotation type io.bit3.jsass.annotation.DefaultFloatValue
The default value.
value() - Method in annotation type io.bit3.jsass.annotation.DefaultIntegerValue
The default value.
value() - Method in annotation type io.bit3.jsass.annotation.DefaultLongValue
The default value.
value() - Method in annotation type io.bit3.jsass.annotation.DefaultShortValue
The default value.
value() - Method in annotation type io.bit3.jsass.annotation.DefaultStringValue
The default value.
value() - Method in annotation type io.bit3.jsass.annotation.Name
The parameter name.
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.

W

WarnFunction - Annotation Type in io.bit3.jsass.annotation
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages