net.sourceforge.hiveutils.service.impl
Class PreferencesObjectProvider

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

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

An org.apache.hivemind.service.ObjectProvider that returns a preference object by its name, that object is provided by net.sourceforge.hiveutils.service.PreferencesManager. The translator string is of the form: name. That is, the name of the preference definition in Preferences configuration point.

Author:
Jean-Francois Poilpret

Constructor Summary
PreferencesObjectProvider(PreferencesManager manager)
           
 
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

PreferencesObjectProvider

public PreferencesObjectProvider(PreferencesManager manager)
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