All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.github.xinyangpan.cucumber.util.ElementUtils Maven / Gradle / Ivy

package io.github.xinyangpan.cucumber.util;

import org.springframework.beans.BeanUtils;
import org.springframework.beans.BeanWrapperImpl;
import org.springframework.core.convert.support.DefaultConversionService;

public class ElementUtils {
	// 
	private static DefaultConversionService CONVERSION_SERVICE = new DefaultConversionService();

	public static  T newInstance(Class clazz) {
		T t = BeanUtils.instantiate(clazz);
		return t;
	}

	public static BeanWrapperImpl newBeanWrapperImpl(Object target) {
		BeanWrapperImpl beanWrapperImpl = new BeanWrapperImpl(target);
		beanWrapperImpl.setConversionService(CONVERSION_SERVICE);
		return beanWrapperImpl;
	}

	public static DefaultConversionService defaultConversionService() {
		return CONVERSION_SERVICE;
	}
	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy