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 String
getTemplateDescription(Locale locale)
Getter for the template descriptionInputStream
getTemplateFileSteam()
Getter for theInputStream
from which the template can be importedString
getTemplateName(Locale locale)
Getter for the template namendefault InputStream
getThumbnailFileStream(Locale locale)
Getter for theInputStream
from 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, validateConfigurationData
-
-
-
-
Method Detail
-
getTemplateDescription
String getTemplateDescription(Locale locale)
Getter for the template description
-
getTemplateFileSteam
InputStream getTemplateFileSteam()
Getter for theInputStream
from which the template can be imported- Returns:
InputStream
-
getThumbnailFileStream
default InputStream getThumbnailFileStream(Locale locale)
Getter for theInputStream
from which the thumbnail image will be taken- Returns:
- the
InputStream
of the preview thumbnail
-
-