public class PList<I> extends PContainer<List<I>>
| Modifier and Type | Class and Description |
|---|---|
static interface |
PList.Builder<V> |
static interface |
PList.BuilderFactory<I> |
static class |
PList.ImmutableListBuilder<I> |
| Constructor and Description |
|---|
PList(PDescriptorProvider itemType,
PList.BuilderFactory<I> builderFactory) |
| Modifier and Type | Method and Description |
|---|---|
PList.Builder<I> |
builder()
Get an instance builder for the container.
|
boolean |
equals(Object o) |
String |
getName()
The name of the type is the Identifier string from the IDL.
|
String |
getQualifiedName(String packageName)
This will return the qualifying name of the type given package context.
|
PType |
getType() |
int |
hashCode() |
static <I> PContainerProvider<List<I>,PList<I>> |
provider(PDescriptorProvider itemDesc) |
static <I> PContainerProvider<List<I>,PList<I>> |
provider(PDescriptorProvider itemDesc,
PList.BuilderFactory<I> builderFactory) |
getPackageName, itemDescriptor, toStringpublic PList(PDescriptorProvider itemType, PList.BuilderFactory<I> builderFactory)
public String getName()
PDescriptorpublic String getQualifiedName(String packageName)
PDescriptorpackageName - The package which the name should be referenced from.public PType getType()
public PList.Builder<I> builder()
PContainerbuilder in class PContainer<List<I>>public static <I> PContainerProvider<List<I>,PList<I>> provider(PDescriptorProvider itemDesc)
public static <I> PContainerProvider<List<I>,PList<I>> provider(PDescriptorProvider itemDesc, PList.BuilderFactory<I> builderFactory)
Copyright © 2016. All rights reserved.