Class MethodInjectorFactory

java.lang.Object
com.cedarsoftware.util.reflect.factories.MethodInjectorFactory
All Implemented Interfaces:
InjectorFactory

public class MethodInjectorFactory extends Object implements InjectorFactory
  • Constructor Details

    • MethodInjectorFactory

      public MethodInjectorFactory()
  • Method Details

    • createInjector

      public Injector createInjector(Field field, Map<Class<?>,Map<String,String>> nonStandardNames, String uniqueName)
      Description copied from interface: InjectorFactory
      Creates accessors for accessing data from an object.
      Specified by:
      createInjector in interface InjectorFactory
      Parameters:
      field - The field we're trying to access
      nonStandardNames - a map of possible methods from the class itself
      uniqueName - a uniqueName to use as a key in map if the class has two methods with same name.
      Returns:
      The accessor if one fits for this field, otherwise null.