use of org.robobinding.viewattribute.property.MultiTypePropertyViewAttributeBinder in project RoboBinding by RoboBinding.
the class MockInitializedBindingAttributeMappingsBuilder method withMultiTypePropertyAttribute.
public MockInitializedBindingAttributeMappingsBuilder withMultiTypePropertyAttribute(String attribute, final MultiTypePropertyViewAttributeBinder viewAttributeBinder) {
multiTypePropertyAttributes.add(attribute);
multiTypePropertyViewAttributeBinderFactoryMap.put(attribute, new MultiTypePropertyViewAttributeBinderFactory(null, null) {
@Override
public MultiTypePropertyViewAttributeBinder create(Object view, String attributeName, String attributeValue) {
return viewAttributeBinder;
}
@Override
public MultiTypePropertyViewAttributeBinder create(Object view, ValueModelAttribute attribute) {
return viewAttributeBinder;
}
});
return this;
}
Aggregations