info.magnolia.ui.form.field.factory
Class FieldFactoryFactory

java.lang.Object
  extended by info.magnolia.ui.form.field.factory.FieldFactoryFactory
All Implemented Interfaces:
Serializable

public class FieldFactoryFactory
extends Object
implements Serializable

Factory for creating FieldFactory instances using an internal set of mappings connecting a FieldDefinition class with a FieldFactory class.

See Also:
FieldDefinition, FieldFactory, Serialized Form

Constructor Summary
FieldFactoryFactory(info.magnolia.objectfactory.ComponentProvider componentProvider, FieldTypeDefinitionRegistry fieldTypeDefinitionRegistry, FieldValidatorFactoryFactory fieldValidatorFactoryFactory)
           
 
Method Summary
 FieldFactory createFieldFactory(FieldDefinition definition, Object... parameters)
          Based on the FieldDefinition, get the related FieldFactory initialized with the input parameters.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldFactoryFactory

@Inject
public FieldFactoryFactory(info.magnolia.objectfactory.ComponentProvider componentProvider,
                                  FieldTypeDefinitionRegistry fieldTypeDefinitionRegistry,
                                  FieldValidatorFactoryFactory fieldValidatorFactoryFactory)
Method Detail

createFieldFactory

public FieldFactory createFieldFactory(FieldDefinition definition,
                                       Object... parameters)
Based on the FieldDefinition, get the related FieldFactory initialized with the input parameters.

Parameters:
definition -
parameters -
Returns:
related FieldFactory or null in case of exception or if no related factory is defined.


Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.