|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IStreamFilenameGenerator
A class that can generate filenames for streams.
| Nested Class Summary | |
|---|---|
static class |
IStreamFilenameGenerator.GenerationType
Possible filename generation types. |
| Field Summary | |
|---|---|
static String |
BEAN_NAME
Name of the bean to setup a custom filename generator in an application. |
| Method Summary | |
|---|---|
String |
generateFilename(IScope scope,
String name,
IStreamFilenameGenerator.GenerationType type)
Generate a filename without an extension. |
String |
generateFilename(IScope scope,
String name,
String extension,
IStreamFilenameGenerator.GenerationType type)
Generate a filename with an extension. |
boolean |
resolvesToAbsolutePath()
True if returned filename is an absolute path, else relative to application. |
| Field Detail |
|---|
static final String BEAN_NAME
| Method Detail |
|---|
String generateFilename(IScope scope,
String name,
IStreamFilenameGenerator.GenerationType type)
scope - Scope to usename - Stream nametype - Generation strategy (either playback or record)
String generateFilename(IScope scope,
String name,
String extension,
IStreamFilenameGenerator.GenerationType type)
scope - Scope to usename - Stream filenameextension - Extensiontype - Generation strategy (either playback or record)
boolean resolvesToAbsolutePath()
scope.getContext().getResources(fileName)[0].getFile() to resolve
this to a file.
If absolute (ie returns true) simply use new File(generateFilename(scope, name))
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||