Interface IPluginProjectTemplate
- 
- All Superinterfaces:
 IFCPlugin,INamedUiElement,INameProviding,ITransferable,Serializable
public interface IPluginProjectTemplate extends IFCPlugin
Interface for plugins of the typ project template.- Author:
 - XIMA MEDIA GmbH
 
 
- 
- 
Field Summary
- 
Fields inherited from interface de.xima.fc.plugin.interfaces.IFCPlugin
CONFIG_FILENAME 
- 
Fields inherited from interface de.xima.fc.interfaces.INamedUiElement
ATTR_DISPLAY_NAME 
- 
Fields inherited from interface de.xima.fc.entities.interfaces.INameProviding
ATTR_NAME, COL_NAME 
 - 
 
- 
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description StringgetTemplateDescription(Locale locale)Getter for the template descriptionInputStreamgetTemplateFileSteam()Getter for theInputStreamfrom which the template can be importedStringgetTemplateName(Locale locale)Getter for the template namendefault InputStreamgetThumbnailFileStream(Locale locale)Getter for theInputStreamfrom which the thumbnail image will be taken- 
Methods inherited from interface de.xima.fc.plugin.interfaces.IFCPlugin
getDescription, getDescription, getDisplayName, getName, initialize, initPlugin, install, shutdown, shutdown, uninstall 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getTemplateDescription
String getTemplateDescription(Locale locale)
Getter for the template description 
- 
getTemplateFileSteam
InputStream getTemplateFileSteam()
Getter for theInputStreamfrom which the template can be imported- Returns:
 InputStream
 
- 
getThumbnailFileStream
default InputStream getThumbnailFileStream(Locale locale)
Getter for theInputStreamfrom which the thumbnail image will be taken- Returns:
 - the 
InputStreamof the preview thumbnail 
 
 - 
 
 -