info.magnolia.ui.form.fieldtype.registry
Class FieldTypeDefinitionRegistry

java.lang.Object
  extended by info.magnolia.ui.form.fieldtype.registry.FieldTypeDefinitionRegistry

@Singleton
public class FieldTypeDefinitionRegistry
extends Object

FieldTypeDefinitionRegistry.


Constructor Summary
FieldTypeDefinitionRegistry()
           
 
Method Summary
 FieldTypeDefinition get(String id)
           
 FieldTypeDefinition getByDefinition(Class<? extends FieldDefinition> definitionClass)
           
 void register(FieldTypeDefinitionProvider provider)
           
 Set<String> unregisterAndRegister(Set<String> registeredIds, List<FieldTypeDefinitionProvider> providers)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldTypeDefinitionRegistry

public FieldTypeDefinitionRegistry()
Method Detail

get

public FieldTypeDefinition get(String id)
                        throws info.magnolia.registry.RegistrationException
Throws:
info.magnolia.registry.RegistrationException

getByDefinition

public FieldTypeDefinition getByDefinition(Class<? extends FieldDefinition> definitionClass)
                                    throws info.magnolia.registry.RegistrationException
Throws:
info.magnolia.registry.RegistrationException

register

public void register(FieldTypeDefinitionProvider provider)

unregisterAndRegister

public Set<String> unregisterAndRegister(Set<String> registeredIds,
                                         List<FieldTypeDefinitionProvider> providers)


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