public abstract class DeserializedCollection<T>
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
| protected T | collection | 
| protected com.badlogic.gdx.utils.reflect.Field | field | 
| protected java.lang.Class<?> | fieldClass | 
| Constructor and Description | 
|---|
| DeserializedCollection(com.badlogic.gdx.utils.reflect.Field field,
                      java.lang.Class<?> fieldClass,
                      java.lang.Object object) | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract void | add(java.lang.Object element) | 
| abstract java.lang.Class<? extends T> | getFallbackImplementation() | 
| static DeserializedCollection | getImplementation(com.badlogic.gdx.utils.reflect.Field field,
                 java.lang.Class<?> fieldClass,
                 java.lang.Object object) | 
| abstract java.lang.Class<?> | getValueClass() | 
protected final com.badlogic.gdx.utils.reflect.Field field
protected final java.lang.Class<?> fieldClass
protected final T collection
public DeserializedCollection(com.badlogic.gdx.utils.reflect.Field field,
                              java.lang.Class<?> fieldClass,
                              java.lang.Object object)
                       throws com.badlogic.gdx.utils.reflect.ReflectionException
com.badlogic.gdx.utils.reflect.ReflectionExceptionpublic abstract java.lang.Class<? extends T> getFallbackImplementation()
public abstract java.lang.Class<?> getValueClass()
public abstract void add(java.lang.Object element)
public static DeserializedCollection getImplementation(com.badlogic.gdx.utils.reflect.Field field, java.lang.Class<?> fieldClass, java.lang.Object object) throws com.badlogic.gdx.utils.reflect.ReflectionException, java.lang.NoSuchMethodException
com.badlogic.gdx.utils.reflect.ReflectionExceptionjava.lang.NoSuchMethodException