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

org.robobinding.viewattribute.grouped.ViewAttributeBinderFactories Maven / Gradle / Ivy

package org.robobinding.viewattribute.grouped;

import org.robobinding.attribute.PropertyAttributeParser;
import org.robobinding.widgetaddon.ViewAddOnInjector;

/**
 * @since 1.0
 * @author Cheng Wei
 *
 */
public class ViewAttributeBinderFactories {
	private final PropertyAttributeParser propertyAttributeParser;
	private final GroupAttributesResolver groupAttributesResolver;
	private final ViewAddOnInjector viewAddOnInjector;

	public ViewAttributeBinderFactories(PropertyAttributeParser propertyAttributeParser, 
			GroupAttributesResolver groupAttributesResolver,
			ViewAddOnInjector viewAddOnInjector) {
		this.propertyAttributeParser = propertyAttributeParser;
		this.groupAttributesResolver = groupAttributesResolver;
		this.viewAddOnInjector = viewAddOnInjector;
	}
	
	public ViewAttributeBinderFactory create(Object view) {
		return new ViewAttributeBinderFactory(view, propertyAttributeParser, groupAttributesResolver, viewAddOnInjector);
	}
	
	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy