package org.ripple.power.ioc.injector.attribute; import org.ripple.power.ioc.injector.Container; import org.ripple.power.ioc.reflect.Reflector; public interface AttributeInjectorBuilder { public AttributeInjectorBuilder addAttributeKey(Reflector reflector, String attributeName, Object key); public AttributeInjectorBuilder addAttributeInstance(Reflector reflector, String attributeName, Object instance); public AttributeInjectorBuilder addAttribute(Reflector reflector, String attributeName); public void setInjector(Object key, Container container); }