MessageGroup.php
Go to the documentation of this file.00001 <?php
00022 interface MessageGroup {
00028 public function getConfiguration();
00029
00034 public function getId();
00035
00043 public function getLabel( IContextSource $context = null );
00044
00053 public function getDescription( IContextSource $context = null );
00054
00061 public function getIcon();
00062
00067 public function getNamespace();
00068
00074 public function isMeta();
00075
00082 public function exists();
00083
00089 public function getFFS();
00090
00096 public function getChecker();
00097
00103 public function getMangler();
00104
00111 public function initCollection( $code );
00112
00121 public function load( $code );
00122
00126 public function getDefinitions();
00127
00134 public function getTags( $type = null );
00135
00143 public function getMessage( $key, $code );
00144
00149 public function getSourceLanguage();
00150
00155 public function getMessageGroupStates();
00156
00162 public function getTranslatableLanguages();
00163
00170 public function getTranslationAids();
00171 }