public class JsonArrayType extends AbstractJsonArrayType implements ITypeMapping
| Constructor and Description |
|---|
JsonArrayType(ITypeMapping memberMapping,
Class<?> memberClass) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
convertResult(Collection<Object> res) |
protected Collection<?> |
createInstance() |
static Class<? extends Collection<?>> |
getImplementationClass(Class<?> typeClass,
Class<?> defaultImplementation)
Create the best holding type for an input type for basic Collection types.
|
protected Iterator<Object> |
getIterator(Object instance) |
parse, renderclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitparse, renderpublic JsonArrayType(@Nonnull ITypeMapping memberMapping, @Nonnull Class<?> memberClass)
@Nonnull public static Class<? extends Collection<?>> getImplementationClass(@Nonnull Class<?> typeClass, @Nonnull Class<?> defaultImplementation)
typeClass - @Nonnull protected Collection<?> createInstance() throws Exception
createInstance in class AbstractJsonArrayTypeException@Nonnull protected Iterator<Object> getIterator(@Nonnull Object instance)
getIterator in class AbstractJsonArrayTypeprotected Object convertResult(@Nonnull Collection<Object> res) throws Exception
convertResult in class AbstractJsonArrayTypeExceptionCopyright © 2017 etc.to. All rights reserved.