public class TypeUtils extends Object
| Constructor and Description |
|---|
TypeUtils() |
| Modifier and Type | Method and Description |
|---|---|
static Boolean |
decodeBoolean(SassLibrary sass,
SassLibrary.Sass_Value value)
Convert a libsass boolean into a java boolean.
|
static SassColor |
decodeColor(SassLibrary sass,
SassLibrary.Sass_Value value)
Convert a libsass color into a java color.
|
static SassList |
decodeList(SassLibrary sass,
SassLibrary.Sass_Value value)
Convert a libsass list into a java list.
|
static Map<?,?> |
decodeMap(SassLibrary sass,
SassLibrary.Sass_Value value)
Convert a libsass map into a java map.
|
static SassNumber |
decodeNumber(SassLibrary sass,
SassLibrary.Sass_Value value)
Convert a libsass number into a java number.
|
static SassString |
decodeString(SassLibrary sass,
SassLibrary.Sass_Value value)
Convert a libsass string into a java string.
|
static Object |
decodeValue(SassLibrary sass,
SassLibrary.Sass_Value value)
Convert a libsass value into java.
|
static SassLibrary.Sass_Value |
encodeBoolean(SassLibrary sass,
Boolean bool)
Convert a java boolean into a libsass boolean.
|
static SassLibrary.Sass_Value |
encodeColor(SassLibrary sass,
SassColor color)
Convert a java color into a libsass color.
|
static SassLibrary.Sass_Value |
encodeList(SassLibrary sass,
Collection<?> list)
Convert a java list into a libsass list.
|
static SassLibrary.Sass_Value |
encodeMap(SassLibrary sass,
Map<?,?> map)
Convert a java map into a libsass map.
|
static SassLibrary.Sass_Value |
encodeNumber(SassLibrary sass,
Number number)
Convert a java number into a libsass number.
|
static SassLibrary.Sass_Value |
encodeString(SassLibrary sass,
CharSequence sequence)
Convert a java string into a libsass string.
|
static SassLibrary.Sass_Value |
encodeValue(SassLibrary sass,
Object value)
Convert a java value into a libsass value.
|
public static Object decodeValue(SassLibrary sass, SassLibrary.Sass_Value value) throws CompilationException
sass - The SASS library adapter.value - The libsass value.CompilationException - If the value cannot be converted.public static SassNumber decodeNumber(SassLibrary sass, SassLibrary.Sass_Value value)
sass - The SASS library adapter.value - The libsass number.public static SassString decodeString(SassLibrary sass, SassLibrary.Sass_Value value)
sass - The SASS library adapter.value - The libsass string.public static Boolean decodeBoolean(SassLibrary sass, SassLibrary.Sass_Value value)
sass - The SASS library adapter.value - The libsass boolean.public static SassColor decodeColor(SassLibrary sass, SassLibrary.Sass_Value value)
sass - The SASS library adapter.value - The libsass color.public static SassList decodeList(SassLibrary sass, SassLibrary.Sass_Value value) throws CompilationException
sass - The SASS library adapter.value - The libsass list.CompilationException - If the value cannot be decoded.public static Map<?,?> decodeMap(SassLibrary sass, SassLibrary.Sass_Value value) throws CompilationException
sass - The SASS library adapter.value - The libsass map.CompilationException - If the value cannot be decoded.public static SassLibrary.Sass_Value encodeValue(SassLibrary sass, Object value) throws CompilationException
sass - The SASS library adapter.value - The java value.CompilationException - If the value cannot be encoded.public static SassLibrary.Sass_Value encodeNumber(SassLibrary sass, Number number)
sass - The SASS library adapter.number - The java number.public static SassLibrary.Sass_Value encodeString(SassLibrary sass, CharSequence sequence)
sass - The SASS library adapter.sequence - The java string.public static SassLibrary.Sass_Value encodeBoolean(SassLibrary sass, Boolean bool)
sass - The SASS library adapter.bool - The java boolean.public static SassLibrary.Sass_Value encodeColor(SassLibrary sass, SassColor color)
sass - The SASS library adapter.color - The java color.public static SassLibrary.Sass_Value encodeList(SassLibrary sass, Collection<?> list) throws CompilationException
sass - The SASS library adapter.list - The java list.CompilationException - If the value cannot be encoded.public static SassLibrary.Sass_Value encodeMap(SassLibrary sass, Map<?,?> map) throws CompilationException
sass - The SASS library adapter.map - The java map.CompilationException - If the value cannot be encoded.Copyright © 2015 bit3. All rights reserved.