Class ProjectSettingsPanelRegistryImpl
- java.lang.Object
-
- de.tudarmstadt.ukp.clarin.webanno.ui.core.settings.ProjectSettingsPanelRegistryImpl
-
- All Implemented Interfaces:
ProjectSettingsPanelRegistry
@Component("projectSettingsPanelRegistryService") public class ProjectSettingsPanelRegistryImpl extends java.lang.Object implements ProjectSettingsPanelRegistry
-
-
Field Summary
-
Fields inherited from interface de.tudarmstadt.ukp.clarin.webanno.ui.core.settings.ProjectSettingsPanelRegistry
SERVICE_NAME
-
-
Constructor Summary
Constructors Constructor Description ProjectSettingsPanelRegistryImpl(java.util.List<ProjectSettingsPanelFactory> aExtensions)
-
Method Summary
Modifier and Type Method Description ProjectSettingsPanelFactory
getPanel(java.lang.String aPath)
java.util.List<ProjectSettingsPanelFactory>
getPanels()
void
onContextRefreshedEvent(org.springframework.context.event.ContextRefreshedEvent aEvent)
-
-
-
Constructor Detail
-
ProjectSettingsPanelRegistryImpl
public ProjectSettingsPanelRegistryImpl(@Lazy @Autowired(required=false) java.util.List<ProjectSettingsPanelFactory> aExtensions)
-
-
Method Detail
-
onContextRefreshedEvent
@EventListener public void onContextRefreshedEvent(org.springframework.context.event.ContextRefreshedEvent aEvent)
-
getPanel
public ProjectSettingsPanelFactory getPanel(java.lang.String aPath)
- Specified by:
getPanel
in interfaceProjectSettingsPanelRegistry
-
getPanels
public java.util.List<ProjectSettingsPanelFactory> getPanels()
- Specified by:
getPanels
in interfaceProjectSettingsPanelRegistry
-
-