com.ebmwebsourcing.geasytools.webeditor.api.core
Interface IEditorRegistry


public interface IEditorRegistry


Method Summary
 java.util.HashSet<IComponent> getAllContentPanelsComponents()
          Returns every components associated to every content panel
 java.util.HashSet<IComponent> getAssociatedComponents(IContentPanelComponent component)
           
 java.util.List<com.ebmwebsourcing.webeditor.api.domain.project.IProjectType> getAvailableProjectsType()
           
 IComponent getComponentByQualifiedName(IQualifiedName qname)
           
 IContentPanelComponent getContentPanelComponent(com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstance instance)
           
 java.util.List<IEditConfigurationPanel> getEditConfigurationPanelsByProjectInstance(com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstance instance)
           
 IProjectPlugin getProjectPlugin(com.ebmwebsourcing.webeditor.api.domain.project.IProjectType projectType)
           
 java.util.HashMap<IQualifiedName,IComponent> getRegisteredComponents()
           
 void registerComponent(IComponent component)
           
 void registerComponent(IContentPanelComponent component, java.util.HashSet<IComponent> components)
          Register the associated components of a ContentPanelComponent
 void registerEditConfigurationPanels(com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstance instance, java.util.List<IEditConfigurationPanel> panels)
           
 void registerPlugins(java.util.HashSet<IPlugin> plugins)
           
 

Method Detail

getRegisteredComponents

java.util.HashMap<IQualifiedName,IComponent> getRegisteredComponents()

getProjectPlugin

IProjectPlugin getProjectPlugin(com.ebmwebsourcing.webeditor.api.domain.project.IProjectType projectType)

registerComponent

void registerComponent(IComponent component)

getComponentByQualifiedName

IComponent getComponentByQualifiedName(IQualifiedName qname)

registerPlugins

void registerPlugins(java.util.HashSet<IPlugin> plugins)

getAssociatedComponents

java.util.HashSet<IComponent> getAssociatedComponents(IContentPanelComponent component)

registerComponent

void registerComponent(IContentPanelComponent component,
                       java.util.HashSet<IComponent> components)
Register the associated components of a ContentPanelComponent


getAvailableProjectsType

java.util.List<com.ebmwebsourcing.webeditor.api.domain.project.IProjectType> getAvailableProjectsType()

registerEditConfigurationPanels

void registerEditConfigurationPanels(com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstance instance,
                                     java.util.List<IEditConfigurationPanel> panels)

getEditConfigurationPanelsByProjectInstance

java.util.List<IEditConfigurationPanel> getEditConfigurationPanelsByProjectInstance(com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstance instance)

getContentPanelComponent

IContentPanelComponent getContentPanelComponent(com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstance instance)

getAllContentPanelsComponents

java.util.HashSet<IComponent> getAllContentPanelsComponents()
Returns every components associated to every content panel

Returns:


Copyright © 2010-2011 Petals Link. All Rights Reserved.