Package org.pkl.core.runtime
Interface VmValueConverter<T>
- All Known Implementing Classes:
PklConverter
public interface VmValueConverter<T>
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault TconvertBoolean(Boolean value, Iterable<Object> path) convertBytes(VmBytes vmBytes, Iterable<Object> path) convertClass(VmClass value, Iterable<Object> path) convertDataSize(VmDataSize value, Iterable<Object> path) convertDuration(VmDuration value, Iterable<Object> path) convertDynamic(VmDynamic value, Iterable<Object> path) convertFloat(Double value, Iterable<Object> path) convertFunction(VmFunction value, Iterable<Object> path) convertInt(Long value, Iterable<Object> path) convertIntSeq(VmIntSeq value, Iterable<Object> path) convertList(VmList value, Iterable<Object> path) convertListing(VmListing value, Iterable<Object> path) convertMap(VmMap value, Iterable<Object> path) convertMapping(VmMapping value, Iterable<Object> path) convertNull(VmNull value, Iterable<Object> path) convertPair(VmPair value, Iterable<Object> path) convertRegex(VmRegex value, Iterable<Object> path) convertSet(VmSet value, Iterable<Object> path) convertString(String value, Iterable<Object> path) convertTypeAlias(VmTypeAlias value, Iterable<Object> path) convertTyped(VmTyped value, Iterable<Object> path)
-
Field Details
-
WILDCARD_PROPERTY
-
WILDCARD_ELEMENT
-
TOP_LEVEL_VALUE
-
-
Method Details
-
convertString
-
convertBoolean
-
convertInt
-
convertFloat
-
convertDuration
-
convertDataSize
-
convertBytes
-
convertIntSeq
-
convertList
-
convertSet
-
convertMap
-
convertTyped
-
convertDynamic
-
convertListing
-
convertMapping
-
convertClass
-
convertTypeAlias
-
convertNull
-
convertPair
-
convertRegex
-
convertFunction
-
convert
-