org.pentaho.platform.api.engine
Interface IContentInfo

All Known Implementing Classes:
ContentInfo

public interface IContentInfo

Describes a content type. This class is used to describe content types that users can get to. Implementations of this class are also used as keys to content generators (IContentGenerator)

Author:
jamesdixon

Method Summary
 String getDescription()
          The description of this content type as presented to the user Implementors of this interface should provide localization for the description
 String getExtension()
          The extension of files that generate this content type.
 String getIconUrl()
          Returns an url to an icon for this content type
 String getMimeType()
          The mime-type of the generated content e.g.
 List<IPluginOperation> getOperations()
          Returns a list of the operations that are available for this content type
 String getTitle()
          The title of this content type as presented to the user Implementors of this interface should provide localization for the title e.g.
 

Method Detail

getExtension

String getExtension()
The extension of files that generate this content type. e.g. 'xaction'

Returns:
file extension

getTitle

String getTitle()
The title of this content type as presented to the user Implementors of this interface should provide localization for the title e.g. 'Executable action'

Returns:
title

getDescription

String getDescription()
The description of this content type as presented to the user Implementors of this interface should provide localization for the description

Returns:
title

getMimeType

String getMimeType()
The mime-type of the generated content e.g. 'text/html'

Returns:
mime type

getOperations

List<IPluginOperation> getOperations()
Returns a list of the operations that are available for this content type

Returns:
the available plugin operations

getIconUrl

String getIconUrl()
Returns an url to an icon for this content type

Returns: