|
||||||||||
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 |