public class PluginDesignSource extends java.lang.Object implements WGADesignSource
| Constructor and Description |
|---|
PluginDesignSource() |
| Modifier and Type | Method and Description |
|---|---|
void |
applyDesign(WGADesign design,
de.innovationgate.webgate.api.WGDatabase db,
java.util.Map<java.lang.String,java.lang.String> options) |
void |
createDesign(java.lang.String designName) |
PluginDesignProvider |
createDesignProvider(WGADesign design,
de.innovationgate.webgate.api.WGDatabase db,
java.util.Map<java.lang.String,java.lang.String> options) |
java.lang.String |
getDescription(java.util.Locale locale) |
WGADesign |
getDesign(java.lang.String name) |
java.util.List<java.lang.String> |
getDesignNames() |
java.lang.Class |
getDesignProviderClass() |
java.lang.String |
getName() |
java.lang.String |
getTitle(java.util.Locale locale) |
void |
init(WGACore core,
java.lang.String name,
de.innovationgate.wga.common.LocalizedInformation locInfo,
java.util.Map<java.lang.String,java.lang.String> options) |
boolean |
isDesignCreatable() |
public java.util.List<java.lang.String> getDesignNames()
getDesignNames in interface WGADesignSourcepublic void init(WGACore core, java.lang.String name, de.innovationgate.wga.common.LocalizedInformation locInfo, java.util.Map<java.lang.String,java.lang.String> options)
init in interface WGADesignSourcepublic java.lang.String getName()
getName in interface WGADesignSourcepublic void applyDesign(WGADesign design, de.innovationgate.webgate.api.WGDatabase db, java.util.Map<java.lang.String,java.lang.String> options) throws WGADesignConfigurationException
applyDesign in interface WGADesignSourceWGADesignConfigurationExceptionpublic PluginDesignProvider createDesignProvider(WGADesign design, de.innovationgate.webgate.api.WGDatabase db, java.util.Map<java.lang.String,java.lang.String> options) throws WGADesignConfigurationException
createDesignProvider in interface WGADesignSourceWGADesignConfigurationExceptionpublic java.lang.String getDescription(java.util.Locale locale)
getDescription in interface WGADesignSourcepublic java.lang.String getTitle(java.util.Locale locale)
getTitle in interface WGADesignSourcepublic void createDesign(java.lang.String designName)
throws de.innovationgate.webgate.api.WGNotSupportedException,
WGADesignCreationException
createDesign in interface WGADesignSourcede.innovationgate.webgate.api.WGNotSupportedExceptionWGADesignCreationExceptionpublic boolean isDesignCreatable()
isDesignCreatable in interface WGADesignSourcepublic java.lang.Class getDesignProviderClass()
getDesignProviderClass in interface WGADesignSourcepublic WGADesign getDesign(java.lang.String name) throws WGADesignRetrievalException
getDesign in interface WGADesignSourceWGADesignRetrievalException