net.sourceforge.hiveutils.service.impl
Class ObjectBuilderObjectProvider

java.lang.Object
  extended by net.sourceforge.hiveutils.service.impl.ObjectBuilderObjectProvider
All Implemented Interfaces:
org.apache.hivemind.service.ObjectProvider

public class ObjectBuilderObjectProvider
extends java.lang.Object
implements org.apache.hivemind.service.ObjectProvider

An org.apache.hivemind.service.ObjectProvider that references a named object to create from the net.sourceforge.hiveutils.service.ObjectBuilder. The translator string is of the form: name. That is, the name of the object definition in ObjectBuilderObjects configuration point.

Author:
Jean-Francois Poilpret

Constructor Summary
ObjectBuilderObjectProvider(ObjectBuilder builder)
           
 
Method Summary
 java.lang.Object provideObject(org.apache.hivemind.internal.Module contributingModule, java.lang.Class propertyType, java.lang.String inputValue, org.apache.hivemind.Location location)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectBuilderObjectProvider

public ObjectBuilderObjectProvider(ObjectBuilder builder)
Method Detail

provideObject

public java.lang.Object provideObject(org.apache.hivemind.internal.Module contributingModule,
                                      java.lang.Class propertyType,
                                      java.lang.String inputValue,
                                      org.apache.hivemind.Location location)
Specified by:
provideObject in interface org.apache.hivemind.service.ObjectProvider