Package org.pkl.config.java.mapper
Class Conversions
java.lang.Object
org.pkl.config.java.mapper.Conversions
Predefined conversions for scalar types.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Collection<Conversion<?, ?>> All conversions defined in this class.static final Collection<Conversion<?, ?>> Identity conversions used when the Java representation of the Pkl type matches the target type or when the target type isObject.static final Collection<Conversion<?, ?>> Conversions that don't fit any other category.static final Collection<Conversion<?, ?>> Numeric conversions.static final Conversion<org.pkl.core.Duration, Duration> Conversion frompkl.base#DurationtoDuration.static final Conversion<Double, BigDecimal> Conversion frompkl.base#FloattoBigDecimal.static final Conversion<Double, Float> Conversion frompkl.base#FloattoFloat.static final Conversion<Long, BigDecimal> Conversion frompkl.base#InttoBigDecimal.static final Conversion<Long, BigInteger> Conversion frompkl.base#InttoBigInteger.static final Conversion<Long, Byte> Conversion frompkl.base#InttoByte.static final Conversion<Long, Double> Conversion frompkl.base#InttoDouble.static final Conversion<Long, Float> Conversion frompkl.base#InttoFloat.static final Conversion<Long, Integer> Conversion frompkl.base#InttoInteger.static final Conversion<Long, Short> Conversion frompkl.base#InttoShort.static final Conversion<Pattern, String> Conversion frompkl.base#RegextoString.static final Conversion<String, Character> Conversion frompkl.base#StringtoCharacter.static final Conversion<String, File> Conversion frompkl.base#StringtoFile.static final Conversion<String, Path> Conversion frompkl.base#StringtoPath.static final Conversion<String, Pattern> Conversion frompkl.base#StringtoPattern.static final Conversion<String, URI> Conversion frompkl.base#StringtoURI.static final Conversion<String, URL> Conversion frompkl.base#StringtoURL.static final Conversion<String, org.pkl.core.Version> static final Conversion<org.pkl.core.PObject, String> static final Conversion<org.pkl.core.PObject, org.pkl.core.Version> Conversion frompkl.semver#VersiontoVersion. -
Method Summary
-
Field Details
-
pIntToByte
-
pIntToShort
-
pIntToInteger
-
pIntToFloat
Conversion frompkl.base#InttoFloat. May lose precision. -
pIntToDouble
Conversion frompkl.base#InttoDouble. May lose precision. -
pIntToBigInteger
Conversion frompkl.base#InttoBigInteger. -
pIntToBigDecimal
Conversion frompkl.base#InttoBigDecimal. -
pFloatToFloat
Conversion frompkl.base#FloattoFloat. May lose precision. -
pFloatToBigDecimal
Conversion frompkl.base#FloattoBigDecimal. -
pStringToCharacter
Conversion frompkl.base#StringtoCharacter. ThrowsConversionExceptionif the String value is not of length one. -
pStringToURI
Conversion frompkl.base#StringtoURI. ThrowsConversionExceptionif the String value is not a syntactically valid URI. -
pStringToURL
Conversion frompkl.base#StringtoURL. ThrowsConversionExceptionif the String value is not a syntactically valid URL. -
pStringToFile
Conversion frompkl.base#StringtoFile. -
pStringToPath
Conversion frompkl.base#StringtoPath. ThrowsConversionExceptionif the String value is not a syntactically valid path. -
pStringToPattern
Conversion frompkl.base#StringtoPattern. -
pRegexToString
Conversion frompkl.base#RegextoString. -
pDurationToDuration
Conversion frompkl.base#DurationtoDuration. -
pVersionToVersion
Conversion frompkl.semver#VersiontoVersion. -
pVersionToString
-
pStringToVersion
-
identities
Identity conversions used when the Java representation of the Pkl type matches the target type or when the target type isObject. -
numeric
Numeric conversions. Does not include identity conversions. -
misc
Conversions that don't fit any other category. -
all
All conversions defined in this class.
-