2 abstract class CaptionFormat
\r
6 * This is the importCC() abstract method. All caption formats MUST override this method.
\r
8 * @param String $theCCString A caption file as a string
\r
10 abstract protected function importCC($theCCString);
\r
13 * This is the exportCC() abstract method. All caption formats MUST override this method.
\r
15 * @param unknown_type $theCollection
\r
17 abstract protected function exportCC($theCollection);
\r
18 //public function exportCC(&$theCollection) { ; }
\r
21 * This is the checkFormat() abstract method. All caption formats MUST override this method. and define
\r
23 * @param unknown_type $theCCString
\r
25 abstract protected function checkFormat($theCCString);
\r
26 // new added must be redefine in subclass
\r
29 * Here functions to re-define
\r
31 public function getName()
\r
36 public function getAbout()
\r
41 public function getVersion()
\r
46 public function getFileExtension()
\r
51 public function getIdPattern()
\r
56 public function allowsTextStyles()
\r
61 public function template()
\r