|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsears.file.SubtitleFile
sears.file.SubFile
public class SubFile
Class SubFile.
Summary:
This class represents a sub subtitle file.
Specialize the SubtitleFile for sub type subtitles.
Field Summary | |
---|---|
protected static java.lang.String |
LINE_SEPARATOR
the line separator in the sub subtitle text: '|' |
protected static double |
MOVIE_FRAMERATE
Standards framerate |
protected static double |
NTSC_FRAMERATE
|
protected static double |
PAL_FRAMERATE
|
protected static java.lang.String |
TIME_LINE_PATTERN
pattern that represents sub subtitle time line, a string that begin by: {number}{number} |
protected static java.lang.String |
TIME_SEPARATOR
The time separator, used by StrinkTokenozer object to gets back start and end time |
Fields inherited from class sears.file.SubtitleFile |
---|
BASIC_CHARSETS, DEFAULT_CHARSET, file, fileChanged, subtitleList, temporaryFile |
Constructor Summary | |
---|---|
SubFile()
Constructor SubFile. |
|
SubFile(java.io.File file,
java.util.ArrayList<Subtitle> subtitleList)
Constructor SubFile. |
|
SubFile(java.io.File file,
java.util.ArrayList<Subtitle> subtitleList,
java.lang.String charset)
|
|
SubFile(java.lang.String file,
java.util.ArrayList<Subtitle> subtitleList)
Constructor SubFile. |
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 LINE_SEPARATOR
protected static final java.lang.String TIME_SEPARATOR
protected static final java.lang.String TIME_LINE_PATTERN
protected static final double MOVIE_FRAMERATE
protected static final double PAL_FRAMERATE
protected static final double NTSC_FRAMERATE
Constructor Detail |
---|
public SubFile()
public SubFile(java.io.File file, java.util.ArrayList<Subtitle> subtitleList) throws FileConversionException
file
- The (File) to open.subtitleList
- The (ArrayList) List of subtitles.
FileConversionException
public SubFile(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.
FileConversionException
public SubFile(java.io.File file, java.util.ArrayList<Subtitle> subtitleList, java.lang.String charset) throws FileConversionException
FileConversionException
Method Detail |
---|
public java.lang.String extension()
SubtitleFile
extension
in class SubtitleFile
protected SubtitleFile getNewInstance()
SubtitleFile
getNewInstance
in class SubtitleFile
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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |