com.ebmwebsourcing.geasytools.webeditor.impl.client.core
Class EditorRegistry

java.lang.Object
  extended by 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


Constructor Summary
EditorRegistry(EditorController controller)
           
 
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
 

Constructor Detail

EditorRegistry

public EditorRegistry(EditorController controller)
Method Detail

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.