/** * プラグイン情報リストを取得する。 * * @return プラグイン情報リスト */ public static List<PluginEntity> getPluginList() { return INSTANCE.doGetPluginList(); }
/** * プラグイン情報をロードします。 * * @param stream プラグイン情報 * @param context コンテキスト * @throws PluginServiceException プラグイン機能に起因する問題が発生した場合 * @throws ConfigurationFormatException 設定ファイルに問題がある場合 * @throws IOException 入出力操作に起因する問題が発生した場合 */ public static void load(final InputStream stream, final Context context) throws PluginServiceException, ConfigurationFormatException, IOException { INSTANCE.doLoad(stream, context); }
/** 解放処理を行います。 */ public static void destroy() { INSTANCE.doDestory(); }
/** * プラグイン情報をロードします。 * * @param file プラグイン情報 * @param context コンテキスト * @throws PluginServiceException プラグイン機能に起因する問題が発生した場合 * @throws ConfigurationFormatException 設定ファイルに問題がある場合 * @throws IOException 入出力操作に起因する問題が発生した場合 */ public static void load(final String file, final Context context) throws PluginServiceException, ConfigurationFormatException, IOException { INSTANCE.doLoad(context.getResourceAsStream(file), context); }
/** 初期か処理を行います。 */ public static void initialize() { INSTANCE.doInitialize(); }