com.ebmwebsourcing.geasytools.webeditor.api.plugin
Interface IProjectPlugin<T extends com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstance>

All Superinterfaces:
com.google.gwt.event.shared.HasHandlers, IPlugin

public interface IProjectPlugin<T extends com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstance>
extends IPlugin


Method Summary
 T createNewProjectInstance()
           
 INewProjectConfigurationView getConfigurationView()
           
 IContentPanelComponent getContentPanelComponent(T projectInstance)
           
 java.util.List<IEditConfigurationPanel> getEditConfigurationPanels(T projectInstance)
           
 java.lang.String getProjectInstanceLoaderType(com.ebmwebsourcing.webeditor.api.domain.project.IProjectType projectType)
           
 com.ebmwebsourcing.webeditor.api.domain.project.IProjectType getProjectType()
           
 
Methods inherited from interface com.ebmwebsourcing.geasytools.webeditor.api.plugin.IPlugin
addHandler, getEventBus, getName, setEventBus
 
Methods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEvent
 

Method Detail

getProjectType

com.ebmwebsourcing.webeditor.api.domain.project.IProjectType getProjectType()

getConfigurationView

INewProjectConfigurationView getConfigurationView()

getProjectInstanceLoaderType

java.lang.String getProjectInstanceLoaderType(com.ebmwebsourcing.webeditor.api.domain.project.IProjectType projectType)

getContentPanelComponent

IContentPanelComponent getContentPanelComponent(T projectInstance)

getEditConfigurationPanels

java.util.List<IEditConfigurationPanel> getEditConfigurationPanels(T projectInstance)

createNewProjectInstance

T createNewProjectInstance()


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