com.ebmwebsourcing.geasytools.webeditor.impl.client.core
Class EditorRegistry
java.lang.Object
com.ebmwebsourcing.geasytools.webeditor.impl.client.core.EditorRegistry
- All Implemented Interfaces:
- com.ebmwebsourcing.geasytools.webeditor.api.core.IEditorRegistry
public class EditorRegistry
- extends java.lang.Object
- implements com.ebmwebsourcing.geasytools.webeditor.api.core.IEditorRegistry
|
Method Summary |
java.util.HashSet<com.ebmwebsourcing.geasytools.webeditor.api.components.IComponent> |
getAllContentPanelsComponents()
|
java.util.HashSet<com.ebmwebsourcing.geasytools.webeditor.api.components.IComponent> |
getAssociatedComponents(com.ebmwebsourcing.geasytools.webeditor.api.components.IContentPanelComponent component)
|
java.util.List<com.ebmwebsourcing.webeditor.api.domain.project.IProjectType> |
getAvailableProjectsType()
|
com.ebmwebsourcing.geasytools.webeditor.api.components.IComponent |
getComponentByQualifiedName(com.ebmwebsourcing.geasytools.webeditor.api.components.IQualifiedName qname)
|
com.ebmwebsourcing.geasytools.webeditor.api.components.IContentPanelComponent |
getContentPanelComponent(com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstance instance)
|
java.util.List<com.ebmwebsourcing.geasytools.webeditor.api.project.configuration.view.IEditConfigurationPanel> |
getEditConfigurationPanelsByProjectInstance(com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstance instance)
|
com.ebmwebsourcing.geasytools.webeditor.api.plugin.IProjectPlugin |
getProjectPlugin(com.ebmwebsourcing.webeditor.api.domain.project.IProjectType projectType)
|
java.util.HashMap<com.ebmwebsourcing.geasytools.webeditor.api.components.IQualifiedName,com.ebmwebsourcing.geasytools.webeditor.api.components.IComponent> |
getRegisteredComponents()
|
void |
registerComponent(com.ebmwebsourcing.geasytools.webeditor.api.components.IComponent component)
|
void |
registerComponent(com.ebmwebsourcing.geasytools.webeditor.api.components.IContentPanelComponent component,
java.util.HashSet<com.ebmwebsourcing.geasytools.webeditor.api.components.IComponent> components)
|
void |
registerEditConfigurationPanels(com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstance instance,
java.util.List<com.ebmwebsourcing.geasytools.webeditor.api.project.configuration.view.IEditConfigurationPanel> panels)
|
void |
registerPlugins(java.util.HashSet<com.ebmwebsourcing.geasytools.webeditor.api.plugin.IPlugin> plugins)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EditorRegistry
public EditorRegistry(EditorController controller)
getComponentByQualifiedName
public com.ebmwebsourcing.geasytools.webeditor.api.components.IComponent getComponentByQualifiedName(com.ebmwebsourcing.geasytools.webeditor.api.components.IQualifiedName qname)
- Specified by:
getComponentByQualifiedName in interface com.ebmwebsourcing.geasytools.webeditor.api.core.IEditorRegistry
getRegisteredComponents
public java.util.HashMap<com.ebmwebsourcing.geasytools.webeditor.api.components.IQualifiedName,com.ebmwebsourcing.geasytools.webeditor.api.components.IComponent> getRegisteredComponents()
- Specified by:
getRegisteredComponents in interface com.ebmwebsourcing.geasytools.webeditor.api.core.IEditorRegistry
registerComponent
public void registerComponent(com.ebmwebsourcing.geasytools.webeditor.api.components.IComponent component)
- Specified by:
registerComponent in interface com.ebmwebsourcing.geasytools.webeditor.api.core.IEditorRegistry
getProjectPlugin
public com.ebmwebsourcing.geasytools.webeditor.api.plugin.IProjectPlugin getProjectPlugin(com.ebmwebsourcing.webeditor.api.domain.project.IProjectType projectType)
- Specified by:
getProjectPlugin in interface com.ebmwebsourcing.geasytools.webeditor.api.core.IEditorRegistry
registerPlugins
public void registerPlugins(java.util.HashSet<com.ebmwebsourcing.geasytools.webeditor.api.plugin.IPlugin> plugins)
- Specified by:
registerPlugins in interface com.ebmwebsourcing.geasytools.webeditor.api.core.IEditorRegistry
getAssociatedComponents
public java.util.HashSet<com.ebmwebsourcing.geasytools.webeditor.api.components.IComponent> getAssociatedComponents(com.ebmwebsourcing.geasytools.webeditor.api.components.IContentPanelComponent component)
- Specified by:
getAssociatedComponents in interface com.ebmwebsourcing.geasytools.webeditor.api.core.IEditorRegistry
registerComponent
public void registerComponent(com.ebmwebsourcing.geasytools.webeditor.api.components.IContentPanelComponent component,
java.util.HashSet<com.ebmwebsourcing.geasytools.webeditor.api.components.IComponent> components)
- Specified by:
registerComponent in interface com.ebmwebsourcing.geasytools.webeditor.api.core.IEditorRegistry
getAvailableProjectsType
public java.util.List<com.ebmwebsourcing.webeditor.api.domain.project.IProjectType> getAvailableProjectsType()
- Specified by:
getAvailableProjectsType in interface com.ebmwebsourcing.geasytools.webeditor.api.core.IEditorRegistry
getEditConfigurationPanelsByProjectInstance
public java.util.List<com.ebmwebsourcing.geasytools.webeditor.api.project.configuration.view.IEditConfigurationPanel> getEditConfigurationPanelsByProjectInstance(com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstance instance)
- Specified by:
getEditConfigurationPanelsByProjectInstance in interface com.ebmwebsourcing.geasytools.webeditor.api.core.IEditorRegistry
registerEditConfigurationPanels
public void registerEditConfigurationPanels(com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstance instance,
java.util.List<com.ebmwebsourcing.geasytools.webeditor.api.project.configuration.view.IEditConfigurationPanel> panels)
- Specified by:
registerEditConfigurationPanels in interface com.ebmwebsourcing.geasytools.webeditor.api.core.IEditorRegistry
getContentPanelComponent
public com.ebmwebsourcing.geasytools.webeditor.api.components.IContentPanelComponent getContentPanelComponent(com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstance instance)
- Specified by:
getContentPanelComponent in interface com.ebmwebsourcing.geasytools.webeditor.api.core.IEditorRegistry
getAllContentPanelsComponents
public java.util.HashSet<com.ebmwebsourcing.geasytools.webeditor.api.components.IComponent> getAllContentPanelsComponents()
- Specified by:
getAllContentPanelsComponents in interface com.ebmwebsourcing.geasytools.webeditor.api.core.IEditorRegistry
Copyright © 2010-2011 Petals Link. All Rights Reserved.