flexjson.factories.SetObjectFactory Maven / Gradle / Ivy
package flexjson.factories;
import java.lang.reflect.Type;
import java.util.Collection;
import java.util.HashSet;
import flexjson.ObjectBinder;
import flexjson.ObjectFactory;
public class SetObjectFactory implements ObjectFactory
{
public Object instantiate(ObjectBinder context, Object value, Type targetType, Class targetClass)
{
if (value instanceof Collection)
{
return context.bindIntoCollection((Collection) value, new HashSet(), targetType);
}
else
{
HashSet
© 2015 - 2025 Weber Informatics LLC | Privacy Policy