Package | Description |
---|---|
net.morimekta.providence.descriptor | |
net.morimekta.providence.util |
Modifier and Type | Class and 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 |
class |
PStructDescriptorProvider<V extends PMessage<V,F>,F extends PField> |
class |
PUnionDescriptorProvider<V extends PMessage<V,F>,F extends PField> |
Constructor and Description |
---|
PContainer(PDescriptorProvider provider) |
PList(PDescriptorProvider itemType,
Supplier<PList.Builder<Item>> builderSupplier) |
PMap(PDescriptorProvider keyDesc,
PDescriptorProvider itemDesc,
Supplier<PMap.Builder<Key,Value>> builderSupplier) |
PSet(PDescriptorProvider itemType,
Supplier<PSet.Builder<Item>> builderSupplier) |
Modifier and Type | Method and Description |
---|---|
PDescriptorProvider |
BaseTypeRegistry.getProvider(String name,
String context,
Map<String,String> annotations) |
PDescriptorProvider |
TypeRegistry.getProvider(String typeName,
String programContext,
Map<String,String> annotations)
Given a type name and a package context, fetches the type provider for
the given type.
|
Copyright © 2015–2017 morimekta.net. All rights reserved.