shohaku.core.lang
クラス ShohakuCoreSystem

java.lang.Object
  拡張shohaku.core.lang.ShohakuCoreSystem

public final class ShohakuCoreSystem
extends java.lang.Object

松柏コアライブラリ固有のシステム情報を提供します。


コンストラクタの概要
ShohakuCoreSystem()
           
 
メソッドの概要
static java.lang.Object getLibraryClassProperty(java.lang.Class clazz, java.lang.String key)
          '@' で始まるクラスと関連づけられたキーの示す松柏コアライブラリ固有のプロパティを返却します。
static java.lang.Object getLibraryPackageProperty(java.lang.Package pkg, java.lang.String key)
          '@' で始まるパッケージと関連づけられたキーの示す松柏コアライブラリ固有のプロパティを返却します。
static java.util.Map getLibraryProperties()
          松柏コアライブラリ固有のプロパティセットを返却します。
static java.lang.Object getLibraryProperty(java.lang.String key)
          キーの示す松柏コアライブラリ固有のプロパティを返却します。
static java.lang.String getLibraryVersion()
          松柏コアAPIのバージョンを返却します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ShohakuCoreSystem

public ShohakuCoreSystem()
メソッドの詳細

getLibraryVersion

public static java.lang.String getLibraryVersion()
松柏コアAPIのバージョンを返却します。

戻り値:
松柏コアAPIのバージョン

getLibraryProperties

public static java.util.Map getLibraryProperties()
松柏コアライブラリ固有のプロパティセットを返却します。
返されるマップは普遍マップです。

戻り値:
松柏コアシステムのプロパティセット

getLibraryProperty

public static java.lang.Object getLibraryProperty(java.lang.String key)
キーの示す松柏コアライブラリ固有のプロパティを返却します。
キーに対応するプロパティが無い場合は null が返されます。

パラメータ:
key - キー
戻り値:
松柏コアライブラリ固有のプロパティ

getLibraryClassProperty

public static java.lang.Object getLibraryClassProperty(java.lang.Class clazz,
                                                       java.lang.String key)
'@' で始まるクラスと関連づけられたキーの示す松柏コアライブラリ固有のプロパティを返却します。
キーに対応するプロパティが無い場合は null が返されます。

パラメータ:
clazz - クラス
key - キー
戻り値:
松柏コアライブラリ固有のプロパティ

getLibraryPackageProperty

public static java.lang.Object getLibraryPackageProperty(java.lang.Package pkg,
                                                         java.lang.String key)
'@' で始まるパッケージと関連づけられたキーの示す松柏コアライブラリ固有のプロパティを返却します。
キーに対応するプロパティが無い場合は null が返されます。

パラメータ:
pkg - パッケージ
key - キー
戻り値:
松柏コアライブラリ固有のプロパティ