org.pentaho.reporting.libraries.repository.file
Class TempFileNameGenerator
java.lang.Object
org.pentaho.reporting.libraries.repository.file.TempFileNameGenerator
- All Implemented Interfaces:
- NameGenerator
public class TempFileNameGenerator
- extends Object
- implements NameGenerator
Todo: Document me!
Date: 15.04.2010
Time: 16:35:38
- Author:
- Thomas Morgner.
TempFileNameGenerator
public TempFileNameGenerator(FileContentLocation fileContentLocation)
generateName
public String generateName(String nameHint,
String mimeType)
throws ContentIOException
- Generates a new name for the location. The name-generator may use both the name-hint and mimetype to compute
the new name.
- Specified by:
generateName
in interface NameGenerator
- Parameters:
nameHint
- the name hint, usually a identifier for the new filename (can be null).mimeType
- the mime type of the new filename. Usually used to compute a suitable file-suffix.
- Returns:
- the generated name, never null.
- Throws:
ContentIOException
- if the name could not be generated for any reason.