Uses of Interface
net.morimekta.providence.descriptor.PDescriptorProvider
-
Packages that use PDescriptorProvider Package Description net.morimekta.providence.descriptor net.morimekta.providence.util -
-
Uses of PDescriptorProvider in net.morimekta.providence.descriptor
Classes in net.morimekta.providence.descriptor that implement PDescriptorProvider Modifier and Type Class Description class
PContainerProvider<Container,Descriptor extends PContainer<Container>>
Provider for a container type.class
PEnumDescriptorProvider<E extends PEnumValue<E>>
Provider for enum type descriptor.class
PExceptionDescriptorProvider<Exception extends PMessage<Exception,Field>,Field extends PField>
Provider for exception descriptor.class
PMessageDescriptorProvider<V extends PMessage<V,F>,F extends PField>
Provides message descriptors.class
PPrimitiveProvider
Provider of a primitive descriptor.class
PStructDescriptorProvider<V extends PMessage<V,F>,F extends PField>
Provider of struct descriptors.class
PUnionDescriptorProvider<V extends PMessage<V,F>,F extends PField>
Provider of union descriptor.Methods in net.morimekta.providence.descriptor with parameters of type PDescriptorProvider Modifier and Type Method Description static <K,V> PContainerProvider<java.util.Map<K,V>,PMap<K,V>>
PMap. orderedProvider(PDescriptorProvider keyDesc, PDescriptorProvider itemDesc)
static <I extends java.lang.Comparable<I>>
PContainerProvider<java.util.Set<I>,PSet<I>>PSet. orderedProvider(PDescriptorProvider itemDesc)
static <I> PContainerProvider<java.util.List<I>,PList<I>>
PList. provider(PDescriptorProvider itemDesc)
static <I> PContainerProvider<java.util.List<I>,PList<I>>
PList. provider(PDescriptorProvider itemDesc, java.util.function.Supplier<PList.Builder<I>> builderFactory)
static <K,V> PContainerProvider<java.util.Map<K,V>,PMap<K,V>>
PMap. provider(PDescriptorProvider keyDesc, PDescriptorProvider itemDesc)
static <I> PContainerProvider<java.util.Set<I>,PSet<I>>
PSet. provider(PDescriptorProvider itemDesc)
static <K extends java.lang.Comparable<K>,V>
PContainerProvider<java.util.Map<K,V>,PMap<K,V>>PMap. sortedProvider(PDescriptorProvider keyDesc, PDescriptorProvider itemDesc)
static <I extends java.lang.Comparable<I>>
PContainerProvider<java.util.Set<I>,PSet<I>>PSet. sortedProvider(PDescriptorProvider itemDesc)
Constructors in net.morimekta.providence.descriptor with parameters of type PDescriptorProvider Constructor Description PContainer(PDescriptorProvider provider)
PList(PDescriptorProvider itemType, java.util.function.Supplier<PList.Builder<Item>> builderSupplier)
PMap(PDescriptorProvider keyDesc, PDescriptorProvider itemDesc, java.util.function.Supplier<PMap.Builder<Key,Value>> builderSupplier)
PSet(PDescriptorProvider itemType, java.util.function.Supplier<PSet.Builder<Item>> builderSupplier)
-
Uses of PDescriptorProvider in net.morimekta.providence.util
Methods in net.morimekta.providence.util that return PDescriptorProvider Modifier and Type Method Description PDescriptorProvider
BaseTypeRegistry. getProvider(java.lang.String name, java.lang.String context, java.util.Map<java.lang.String,java.lang.String> annotations)
PDescriptorProvider
TypeRegistry. getProvider(java.lang.String typeName, java.lang.String programContext, java.util.Map<java.lang.String,java.lang.String> annotations)
Given a type name and a package context, fetches the type provider for the given type.
-