OSDN Git Service

ApplicationInfoが実装クラスだったので、インターフェイスと実装クラスに分離しました。
[deployer/repo.git] / deployer-core / trunk / src / main / java / jp / sourceforge / deployer / server / core / ApplicationInfoImpl.java
@@ -37,13 +37,13 @@ import jp.sourceforge.deployer.DeployerClassLoader;
 \r
 /**\r
  * <p>\r
- * ã\83\87ã\83\97ã\83­ã\82¤ã\81\95ã\82\8cã\81\9fã\82¢ã\83\97ã\83ªã\82±ã\83¼ã\82·ã\83§ã\83³ã\82\92表ã\81\97ã\81¾す。\r
+ * ã\83\87ã\83\97ã\83­ã\82¤ã\81\95ã\82\8cã\81\9fã\82¢ã\83\97ã\83ªã\82±ã\83¼ã\82·ã\83§ã\83³ã\82\92表ã\81\99å®\9fè£\85ã\82¯ã\83©ã\82¹ã\81§す。\r
  * </p>\r
  * \r
  * @author $Author$\r
  * @version $Rev$ $Date$\r
  */\r
-public final class ApplicationInfo {\r
+final class ApplicationInfoImpl implements ApplicationInfo {\r
 \r
     /**\r
      * <p>\r
@@ -59,39 +59,15 @@ public final class ApplicationInfo {
      */\r
     private DeployerClassLoader _classLoader;\r
 \r
-    /**\r
-     * <p>\r
-     * インスタンスを初期化します。\r
-     * </p>\r
-     * \r
-     * @param deployDirectory\r
-     *            デプロイされたディレクトリ。\r
-     * @param classLoader\r
-     *            このアプリケーションに関連付けられたクラスローダー。\r
-     */\r
-    public ApplicationInfo(File deployDirectory, DeployerClassLoader classLoader) {\r
+    public ApplicationInfoImpl(File deployDirectory, DeployerClassLoader classLoader) {\r
         this._deployDirectory = deployDirectory;\r
         this._classLoader = classLoader;\r
     }\r
 \r
-    /**\r
-     * <p>\r
-     * デプロイされたディレクトリを返します。\r
-     * </p>\r
-     * \r
-     * @return デプロイされたディレクトリ。\r
-     */\r
     public File getDeployDirectory() {\r
         return this._deployDirectory;\r
     }\r
 \r
-    /**\r
-     * <p>\r
-     * このアプリケーションに関連付けられたクラスローダーを返します。\r
-     * </p>\r
-     * \r
-     * @return このアプリケーションに関連付けられたクラスローダー。\r
-     */\r
     public DeployerClassLoader getDeployerClassLoader() {\r
         return this._classLoader;\r
     }\r