All Classes
-
All Classes Interface Summary Class Summary Exception Summary Annotation Types Summary Class Description ClassRegistry Describes mappings of Pkl class names to their corresponding Java classes.Config A root, intermediate, or leaf node in a configuration tree.ConfigEvaluator An evaluator that returns aConfigtree.ConfigEvaluatorBuilder A builder forConfigEvaluators.Conversion<S,T> Describes a conversion from a Pkl source type to a (possibly parameterized) Java target type, performed by the givenConverter.ConversionException Thrown when aValueMapperconversion fails.Conversions Predefined conversions for scalar types.Converter<S,T> Converter for a particular source and target type.ConverterFactories Predefined conversions for composite types (objects, collections, etc.).ConverterFactory A factory forConverters.InvalidMappingException Thrown byConfig.as(Type)when the determined Java class for a Pkl value cannot be found on the classpath.JavaType<T> Runtime representation of a possibly parameterized Java type.Named Names a constructor parameter for Pkl-to-Java object mapping.NonNull Indicates that a type does not acceptnullas a value.NoSuchChildException Thrown byConfig.get(java.lang.String)when a child node with the given name does not exist, or when the current config node is a leaf node.PObjectToDataObject PObjectToMap Reflection Reflection utilities for implementingConverterFactorys.TypeMapping<S,T extends S> Maps a type requested during conversion to the implementation type to be instantiated.TypeMappings Predefined type mappings that can be registered withValueMapperBuilder.Types A factory for parameterized type literals such asList<String>orMyClass<Foo, Bar>.ValueMapper Automatically converts Pkl objects to Java objects.ValueMapperBuilder Builds aValueMapperconfigured with appropriate conversions, converter factories, and type mappings.