| Package | Description |
|---|---|
| net.morimekta.providence.descriptor |
| Modifier and Type | Class and Description |
|---|---|
class |
PContainerProvider<I,C,T extends PContainer<I,C>>
Provider for a container type.
|
class |
PEnumDescriptorProvider<E extends PEnumValue<E>>
Provider for enum type descriptor.
|
class |
PExceptionDescriptorProvider<V extends PMessage<V>,F extends PField>
Provider for exception descriptor.
|
class |
PPrimitiveProvider<T> |
class |
PStructDescriptorProvider<V extends PMessage<V>,F extends PField> |
class |
PUnionDescriptorProvider<V extends PMessage<V>,F extends PField> |
| Modifier and Type | Method and Description |
|---|---|
static <I> PContainerProvider<I,List<I>,PList<I>> |
PList.provider(PDescriptorProvider<I> itemType) |
static <I> PContainerProvider<I,Set<I>,PSet<I>> |
PSet.provider(PDescriptorProvider<I> itemType) |
static <K,V> PContainerProvider<V,Map<K,V>,PMap<K,V>> |
PMap.provider(PDescriptorProvider<K> keyDesc,
PDescriptorProvider<V> itemDesc) |
static <K,V> PContainerProvider<V,Map<K,V>,PMap<K,V>> |
PMap.provider(PDescriptorProvider<K> keyDesc,
PDescriptorProvider<V> itemDesc) |
| Constructor and Description |
|---|
PContainer(PDescriptorProvider<I> provider) |
PList(PDescriptorProvider<I> itemType) |
PMap(PDescriptorProvider<K> keyDesc,
PDescriptorProvider<V> itemDesc) |
PMap(PDescriptorProvider<K> keyDesc,
PDescriptorProvider<V> itemDesc) |
PSet(PDescriptorProvider<I> itemType) |
Copyright © 2016. All rights reserved.