|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsears.file.SubtitleFile
sears.file.SrtFile
public class SrtFile
Class SrtFile.
Summary:
This class represent a srt subtitle file.
Specialize the SubtitleFile for srt type subtitles.
Field Summary | |
---|---|
protected static java.lang.String |
TIME_PATTERN
|
protected static java.lang.String |
TIME_SEPARATOR
|
protected static java.lang.String |
TOKEN_TIME_DELIMITER
|
Fields inherited from class sears.file.SubtitleFile |
---|
BASIC_CHARSETS, DEFAULT_CHARSET, file, fileChanged, subtitleList, temporaryFile |
Constructor Summary | |
---|---|
SrtFile()
Constructor SrtFile. |
|
SrtFile(java.io.File file,
java.util.ArrayList<Subtitle> subtitleList)
Constructor SrtFile. |
|
SrtFile(java.io.File file,
java.util.ArrayList<Subtitle> subtitleList,
java.lang.String charset)
|
|
SrtFile(java.lang.String file,
java.util.ArrayList<Subtitle> subtitleList)
Constructor SrtFile. |
Method Summary | |
---|---|
java.lang.String |
extension()
Returns the extension file |
protected SubtitleFile |
getNewInstance()
Method getNewInstance. |
protected void |
parse()
Method parse. |
void |
writeToFile(java.io.File fileToWrite)
Method writeToFile. |
void |
writeToTemporaryFile()
Method writeToTemporaryFile. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final java.lang.String TIME_SEPARATOR
protected static final java.lang.String TOKEN_TIME_DELIMITER
protected static final java.lang.String TIME_PATTERN
Constructor Detail |
---|
public SrtFile()
public SrtFile(java.io.File file, java.util.ArrayList<Subtitle> subtitleList) throws FileConversionException
file
- The (File) to open.subtitleList
- The (ArrayList) List of subtitles.
java.io.IOException
MalformedSubtitleFileException
FileConversionException
public SrtFile(java.lang.String file, java.util.ArrayList<Subtitle> subtitleList) throws FileConversionException
file
- The (String) path to file to open.subtitleList
- The (ArrayList) List of subtitles.
java.io.IOException
MalformedSubtitleFileException
FileConversionException
public SrtFile(java.io.File file, java.util.ArrayList<Subtitle> subtitleList, java.lang.String charset) throws FileConversionException
FileConversionException
Method Detail |
---|
protected void parse() throws FileConversionException
SubtitleFile
parse
in class SubtitleFile
FileConversionException
- if a limitation when reading the file appearspublic void writeToFile(java.io.File fileToWrite) throws FileConversionException
SubtitleFile
writeToFile
in class SubtitleFile
fileToWrite
- The File to write the file.
FileConversionException
public void writeToTemporaryFile()
SubtitleFile
writeToTemporaryFile
in class SubtitleFile
protected SubtitleFile getNewInstance()
SubtitleFile
getNewInstance
in class SubtitleFile
public java.lang.String extension()
SubtitleFile
extension
in class SubtitleFile
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |