public class ComponentSelectorFieldFactory extends SelectFieldFactory<ComponentSelectorDefinition>
Available options are created according to the currently selected area in PageEditorPresenter
.
select
definition, field, item
Constructor and Description |
---|
ComponentSelectorFieldFactory(ComponentSelectorDefinition definition,
com.vaadin.data.Item relatedFieldItem)
Deprecated.
|
ComponentSelectorFieldFactory(ComponentSelectorDefinition definition,
com.vaadin.data.Item relatedFieldItem,
info.magnolia.rendering.template.registry.TemplateDefinitionRegistry templateRegistry,
PageEditorPresenter pageEditorPresenter) |
Modifier and Type | Method and Description |
---|---|
protected Class<?> |
getDefaultFieldType()
Exposed method used by field's factory in order to define a default Field Type (decoupled from the definition).
|
List<SelectFieldOptionDefinition> |
getSelectFieldOptionDefinition()
Returns the available templates based on the current area.
|
createDefaultValue, createFieldComponent, createRemoteOptionFilterPredicate, createSelectionField, getDefinitionType, getIconResource, getRemoteOptionsName, getRemoteOptionsValue, initializeComparator, setPropertyDataSourceAndDefaultValue
createField, getComponentProvider, getFieldDefinition, getFieldType, getI18nBasename, getView, initializeConverter, initializeTransformer, setComponentProvider, setFieldValidatorFactoryFactory, setI18nContentSupport, setPropertyDataSourceDefaultValue
getMessage, getMessages, getParent, setParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMessages, getParent, setParent
@Inject public ComponentSelectorFieldFactory(ComponentSelectorDefinition definition, com.vaadin.data.Item relatedFieldItem, info.magnolia.rendering.template.registry.TemplateDefinitionRegistry templateRegistry, PageEditorPresenter pageEditorPresenter)
@Deprecated public ComponentSelectorFieldFactory(ComponentSelectorDefinition definition, com.vaadin.data.Item relatedFieldItem)
ComponentSelectorFieldFactory(ComponentSelectorDefinition, Item, TemplateDefinitionRegistry, PageEditorPresenter)
instead.public List<SelectFieldOptionDefinition> getSelectFieldOptionDefinition()
getSelectFieldOptionDefinition
in class SelectFieldFactory<ComponentSelectorDefinition>
protected Class<?> getDefaultFieldType()
AbstractFieldFactory
getDefaultFieldType
in class AbstractFieldFactory<ComponentSelectorDefinition,Object>
Copyright © 2015 Magnolia International Ltd.. All rights reserved.