com.change_vision.jude.api.inf.project
クラス ProjectAccessorFactory

com.change_vision.jude.api.inf.project.ProjectAccessorFactory

public class ProjectAccessorFactory

ProjectAccessorを作成するクラス。


フィールドの概要
private static SingletonFactory factory
           
private static String PROJECT_ACCESSOR_NAME
           
private static ProjectAccessor projectAccessor
           
 
メソッドの概要
static ProjectAccessor getProjectAccessor(ClassLoader classLoader)
          ProjectAccessorを作成します。
static ProjectAccessor getProjectAccessor()
          ProjectAccessorを作成します。
 

フィールドの詳細

factory

private static SingletonFactory factory

PROJECT_ACCESSOR_NAME

private static final String PROJECT_ACCESSOR_NAME

projectAccessor

private static ProjectAccessor projectAccessor
メソッドの詳細

getProjectAccessor

public static ProjectAccessor getProjectAccessor(ClassLoader classLoader)
ProjectAccessorを作成します。
このメソッドから取得したProjectAccessorを利用してプロジェクトの編集を行う場合は、 ProjectAccessorは1つだけ作成できます。つまり同時に複数のプロジェクトを操作することはできません。

パラメータ:
classLoader - クラスローダー
戻り値:
ProjectAccessor
例外:
ClassNotFoundException - クラスパスが不正です

getProjectAccessor

public static ProjectAccessor getProjectAccessor()
ProjectAccessorを作成します。
ProjectAccessorは1つだけ作成できます。つまり同時に複数のプロジェクトを操作することはできません。

戻り値:
ProjectAccessor
例外:
ClassNotFoundException - クラスパスが不正です