Skip to content

Architecture Util @ja

Hiroaki Otsu edited this page Apr 14, 2014 · 4 revisions

plsenseのユーティリティ関数の利用について

プログラム全体から利用される機能は、各プロセスのルートで生成/設定され、 各プログラムでは、必要になった時に関数をインポートして、その機能を利用します。

PlSense::Util

use PlSense::Util で、以下の関数がインポートされます。

builtin

PlSense::Builtin オブジェクトを返します。 組み込み関数/変数オブジェクトの取得や存在確認に使います。

mdlkeeper

PlSense::ModuleKeeper オブジェクトを返します。 モジュールオブジェクトの取得に使います。

addrrouter

PlSense::AddressRouter オブジェクトを返します。 ルート解決 に使います。

addrfinder

PlSense::AddressFinder オブジェクトを返します。 PPI::Tokenから アドレス / エンティティ を取得するのに使います。

substkeeper

PlSense::SubstituteKeeper オブジェクトを返します。 代入情報 の登録に使います。

PlSense::Configure

use PlSense::Configure で、以下の関数がインポートされます。

get_config

設定項目名を引数に、その設定値を返します。 指定された設定項目が設定されていない場合、デフォルトではデフォルト設定値を返しますが、 第2引数を指定すると、undefを返します。 設定項目名については、 全般的な動作設定 / プロジェクト設定 を参照して下さい。

get_default_config

設定項目名を引数に、そのデフォルト設定値を返します。

PlSense::Logger

use PlSense::Logger で、以下の関数がインポートされます。

logger

Log::Handler オブジェクトを返します。