Package org.pkl.config.java.mapper
Class Conversions
- java.lang.Object
-
- org.pkl.config.java.mapper.Conversions
-
public final class Conversions extends java.lang.ObjectPredefined conversions for scalar types.
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.Collection<Conversion<?,?>>allAll conversions defined in this class.static java.util.Collection<Conversion<?,?>>identitiesIdentity conversions used when the Java representation of the Pkl type matches the target type or when the target type isObject.static java.util.Collection<Conversion<?,?>>miscConversions that don't fit any other category.static java.util.Collection<Conversion<?,?>>numericNumeric conversions.static Conversion<org.pkl.core.Duration,java.time.Duration>pDurationToDurationConversion frompkl.base#DurationtoDuration.static Conversion<java.lang.Double,java.math.BigDecimal>pFloatToBigDecimalConversion frompkl.base#FloattoBigDecimal.static Conversion<java.lang.Double,java.lang.Float>pFloatToFloatConversion frompkl.base#FloattoFloat.static Conversion<java.lang.Long,java.math.BigDecimal>pIntToBigDecimalConversion frompkl.base#InttoBigDecimal.static Conversion<java.lang.Long,java.math.BigInteger>pIntToBigIntegerConversion frompkl.base#InttoBigInteger.static Conversion<java.lang.Long,java.lang.Byte>pIntToByteConversion frompkl.base#InttoByte.static Conversion<java.lang.Long,java.lang.Double>pIntToDoubleConversion frompkl.base#InttoDouble.static Conversion<java.lang.Long,java.lang.Float>pIntToFloatConversion frompkl.base#InttoFloat.static Conversion<java.lang.Long,java.lang.Integer>pIntToIntegerConversion frompkl.base#InttoInteger.static Conversion<java.lang.Long,java.lang.Short>pIntToShortConversion frompkl.base#InttoShort.static Conversion<java.util.regex.Pattern,java.lang.String>pRegexToStringConversion frompkl.base#RegextoString.static Conversion<java.lang.String,java.lang.Character>pStringToCharacterConversion frompkl.base#StringtoCharacter.static Conversion<java.lang.String,java.io.File>pStringToFileConversion frompkl.base#StringtoFile.static Conversion<java.lang.String,java.nio.file.Path>pStringToPathConversion frompkl.base#StringtoPath.static Conversion<java.lang.String,java.util.regex.Pattern>pStringToPatternConversion frompkl.base#StringtoPattern.static Conversion<java.lang.String,java.net.URI>pStringToURIConversion frompkl.base#StringtoURI.static Conversion<java.lang.String,java.net.URL>pStringToURLConversion frompkl.base#StringtoURL.static Conversion<java.lang.String,org.pkl.core.Version>pStringToVersionstatic Conversion<org.pkl.core.PObject,java.lang.String>pVersionToStringstatic Conversion<org.pkl.core.PObject,org.pkl.core.Version>pVersionToVersionConversion frompkl.semver#VersiontoVersion.
-
-
-
Field Detail
-
pIntToByte
public static final Conversion<java.lang.Long,java.lang.Byte> pIntToByte
-
pIntToShort
public static final Conversion<java.lang.Long,java.lang.Short> pIntToShort
-
pIntToInteger
public static final Conversion<java.lang.Long,java.lang.Integer> pIntToInteger
-
pIntToFloat
public static final Conversion<java.lang.Long,java.lang.Float> pIntToFloat
Conversion frompkl.base#InttoFloat. May lose precision.
-
pIntToDouble
public static final Conversion<java.lang.Long,java.lang.Double> pIntToDouble
Conversion frompkl.base#InttoDouble. May lose precision.
-
pIntToBigInteger
public static final Conversion<java.lang.Long,java.math.BigInteger> pIntToBigInteger
Conversion frompkl.base#InttoBigInteger.
-
pIntToBigDecimal
public static final Conversion<java.lang.Long,java.math.BigDecimal> pIntToBigDecimal
Conversion frompkl.base#InttoBigDecimal.
-
pFloatToFloat
public static final Conversion<java.lang.Double,java.lang.Float> pFloatToFloat
Conversion frompkl.base#FloattoFloat. May lose precision.
-
pFloatToBigDecimal
public static final Conversion<java.lang.Double,java.math.BigDecimal> pFloatToBigDecimal
Conversion frompkl.base#FloattoBigDecimal.
-
pStringToCharacter
public static final Conversion<java.lang.String,java.lang.Character> pStringToCharacter
Conversion frompkl.base#StringtoCharacter. ThrowsConversionExceptionif the String value is not of length one.
-
pStringToURI
public static final Conversion<java.lang.String,java.net.URI> pStringToURI
Conversion frompkl.base#StringtoURI. ThrowsConversionExceptionif the String value is not a syntactically valid URI.
-
pStringToURL
public static final Conversion<java.lang.String,java.net.URL> pStringToURL
Conversion frompkl.base#StringtoURL. ThrowsConversionExceptionif the String value is not a syntactically valid URL.
-
pStringToFile
public static final Conversion<java.lang.String,java.io.File> pStringToFile
Conversion frompkl.base#StringtoFile.
-
pStringToPath
public static final Conversion<java.lang.String,java.nio.file.Path> pStringToPath
Conversion frompkl.base#StringtoPath. ThrowsConversionExceptionif the String value is not a syntactically valid path.
-
pStringToPattern
public static final Conversion<java.lang.String,java.util.regex.Pattern> pStringToPattern
Conversion frompkl.base#StringtoPattern.
-
pRegexToString
public static final Conversion<java.util.regex.Pattern,java.lang.String> pRegexToString
Conversion frompkl.base#RegextoString.
-
pDurationToDuration
public static final Conversion<org.pkl.core.Duration,java.time.Duration> pDurationToDuration
Conversion frompkl.base#DurationtoDuration.
-
pVersionToVersion
public static final Conversion<org.pkl.core.PObject,org.pkl.core.Version> pVersionToVersion
Conversion frompkl.semver#VersiontoVersion.
-
pVersionToString
public static final Conversion<org.pkl.core.PObject,java.lang.String> pVersionToString
-
pStringToVersion
public static final Conversion<java.lang.String,org.pkl.core.Version> pStringToVersion
-
identities
public static final java.util.Collection<Conversion<?,?>> identities
Identity conversions used when the Java representation of the Pkl type matches the target type or when the target type isObject.
-
numeric
public static final java.util.Collection<Conversion<?,?>> numeric
Numeric conversions. Does not include identity conversions.
-
misc
public static final java.util.Collection<Conversion<?,?>> misc
Conversions that don't fit any other category.
-
all
public static final java.util.Collection<Conversion<?,?>> all
All conversions defined in this class.
-
-