@Component(value="ui_ComponentSettingsRegistry") public class ComponentSettingsRegistryImpl extends java.lang.Object implements ComponentSettingsRegistry, org.springframework.beans.factory.InitializingBean
ComponentSettingsBinder and provides information for which component registered settings class.| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<ComponentSettingsBinder> |
binders |
protected java.util.Map<java.lang.Class<? extends Component>,ComponentSettingsBinder> |
componentBinders |
| Constructor and Description |
|---|
ComponentSettingsRegistryImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
ComponentSettingsBinder |
getSettingsBinder(java.lang.Class<? extends Component> componentClass) |
java.lang.Class<? extends ComponentSettings> |
getSettingsClass(java.lang.Class<? extends Component> componentClass) |
boolean |
isSettingsRegisteredFor(java.lang.Class<? extends Component> componentClass) |
protected void |
register(ComponentSettingsBinder binder) |
@Autowired protected java.util.List<ComponentSettingsBinder> binders
protected java.util.Map<java.lang.Class<? extends Component>,ComponentSettingsBinder> componentBinders
public void afterPropertiesSet()
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanpublic java.lang.Class<? extends ComponentSettings> getSettingsClass(java.lang.Class<? extends Component> componentClass)
getSettingsClass in interface ComponentSettingsRegistrycomponentClass - component class (e.g. TableImpl)public ComponentSettingsBinder getSettingsBinder(java.lang.Class<? extends Component> componentClass)
getSettingsBinder in interface ComponentSettingsRegistrycomponentClass - component class (e.g. TableImpl)public boolean isSettingsRegisteredFor(java.lang.Class<? extends Component> componentClass)
isSettingsRegisteredFor in interface ComponentSettingsRegistrycomponentClass - component class (e.g. TableImpl)protected void register(ComponentSettingsBinder binder)