Package org.pkl.core
Interface ValueConverter<T>
-
public interface ValueConverter<T>Converter for data models generated by [Evaluator].
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Tconvert(java.lang.Object value)TconvertBoolean(java.lang.Boolean value)TconvertClass(PClass value)TconvertDataSize(DataSize value)TconvertDuration(Duration value)TconvertFloat(java.lang.Double value)TconvertInt(java.lang.Long value)TconvertList(java.util.List<?> value)TconvertMap(java.util.Map<?,?> value)TconvertModule(PModule value)TconvertNull()TconvertObject(PObject value)TconvertPair(Pair<?,?> value)TconvertRegex(java.util.regex.Pattern value)TconvertSet(java.util.Set<?> value)TconvertString(java.lang.String value)TconvertTypeAlias(TypeAlias value)
-
-
-
Method Detail
-
convertNull
T convertNull()
-
convertString
T convertString(java.lang.String value)
-
convertBoolean
T convertBoolean(java.lang.Boolean value)
-
convertInt
T convertInt(java.lang.Long value)
-
convertFloat
T convertFloat(java.lang.Double value)
-
convertList
T convertList(java.util.List<?> value)
-
convertSet
T convertSet(java.util.Set<?> value)
-
convertMap
T convertMap(java.util.Map<?,?> value)
-
convertRegex
T convertRegex(java.util.regex.Pattern value)
-
convert
default T convert(java.lang.Object value)
-
-