com.change_vision.jude.api.inf
クラス AstahAPI

com.change_vision.jude.api.inf.AstahAPI

public abstract class AstahAPI

astah* APIを使って本体の機能を利用するための入口となるクラス

導入されたバージョン:
6.7.0

メソッドの概要
static AstahAPI getAstahAPI()
          AstahAPIを作成します。
static AstahAPI getAstahAPI(ClassLoader classLoader)
          AstahAPIを作成します。
abstract  NetworkAccessor getNetworkAccessor()
          astah*の設定を使ってネットワーク通信するための機能を提供するアクセッサを取得
abstract  ProjectAccessor getProjectAccessor()
          astah*プロジェクトを操作するためのアクセッサを取得
abstract  SystemPropertyAccessor getSystemPropertyAccessor()
          astah*の設定を読み書きするためのアクセッサを取得
abstract  IViewManager getViewManager()
          ビューを管理するオブジェクトを返します。
 

メソッドの詳細

getAstahAPI

public static AstahAPI getAstahAPI()
AstahAPIを作成します。
AstahAPIは1つだけ作成できます。

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

getAstahAPI

public static AstahAPI getAstahAPI(ClassLoader classLoader)
AstahAPIを作成します。

AstahAPIは1つだけ作成できます。

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

getProjectAccessor

public abstract ProjectAccessor getProjectAccessor()
astah*プロジェクトを操作するためのアクセッサを取得

戻り値:
ProjectAccessor ProjectAccessor
導入されたバージョン:
6.7.0

getViewManager

public abstract IViewManager getViewManager()
ビューを管理するオブジェクトを返します。

戻り値:
ビューを管理するオブジェクト
例外:
InvalidUsingException - 例外が発生した場合
導入されたバージョン:
6.7.0

getNetworkAccessor

public abstract NetworkAccessor getNetworkAccessor()
astah*の設定を使ってネットワーク通信するための機能を提供するアクセッサを取得

戻り値:
NetworkAccessor NetworkAccessor
導入されたバージョン:
6.7.0

getSystemPropertyAccessor

public abstract SystemPropertyAccessor getSystemPropertyAccessor()
astah*の設定を読み書きするためのアクセッサを取得

戻り値:
SystemPropertyAccessor SystemPropertyaccessor
導入されたバージョン:
6.7.0