public class MultimapType extends KeyValueType
DEFAULT_TYPE_PARAMETER| Constructor | Description |
|---|---|
MultimapType(java.lang.reflect.Type baseJavaType) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
canBePrototype() |
|
java.lang.Object |
empty() |
|
java.lang.Class |
getBaseJavaClass() |
|
static MultimapType |
getInstance() |
|
protected java.lang.reflect.Type |
getRawDehydratedType() |
Type for JSON representation.
|
boolean |
isEmpty(java.lang.Object container) |
|
boolean |
isInstance(java.lang.Object cdo) |
|
java.lang.Object |
map(java.lang.Object sourceEnumerable,
java.util.function.Function mapFunction) |
Nulls keys are filtered
|
com.google.common.collect.Multimap |
map(java.lang.Object sourceEnumerable,
EnumerableFunction mapFunction,
OwnerContext owner) |
OwnerContext aware version of
EnumerableType.map(Object, EnumerableFunction, OwnerContext) |
equals, equals, getBaseJavaType, getConcreteClassTypeArguments, getName, hashCode, isGenericType, prettyPrint, prettyPrintBuilder, toStringgetKeyType, getValueTypepublic static MultimapType getInstance()
public com.google.common.collect.Multimap map(java.lang.Object sourceEnumerable,
EnumerableFunction mapFunction,
OwnerContext owner)
EnumerableTypeEnumerableType.map(Object, EnumerableFunction, OwnerContext)map in class EnumerableTypepublic boolean isEmpty(java.lang.Object container)
isEmpty in class EnumerableTypepublic java.lang.Object map(java.lang.Object sourceEnumerable,
java.util.function.Function mapFunction)
map in class EnumerableTypepublic java.lang.Object empty()
empty in class EnumerableTypepublic boolean canBePrototype()
canBePrototype in class JaversTypepublic boolean isInstance(java.lang.Object cdo)
isInstance in class JaversTypeprotected java.lang.reflect.Type getRawDehydratedType()
public java.lang.Class getBaseJavaClass()