Package org.pkl.core
Interface ValueConverter<T>
public interface ValueConverter<T>
Converter for data models generated by [Evaluator].
-
Method Summary
Modifier and TypeMethodDescriptiondefault TconvertBoolean(Boolean value) convertBytes(byte[] value) convertClass(PClass value) convertDataSize(DataSize value) convertDuration(Duration value) convertFloat(Double value) convertInt(Long value) convertList(List<?> value) convertMap(Map<?, ?> value) convertModule(PModule value) convertObject(PObject value) convertPair(Pair<?, ?> value) convertRegex(Pattern value) convertSet(Set<?> value) convertString(String value) convertTypeAlias(TypeAlias value)
-
Method Details
-
convertNull
T convertNull() -
convertString
-
convertBoolean
-
convertInt
-
convertFloat
-
convertDuration
-
convertDataSize
-
convertBytes
-
convertPair
-
convertList
-
convertSet
-
convertMap
-
convertObject
-
convertModule
-
convertClass
-
convertTypeAlias
-
convertRegex
-
convert
-