com.JRcServer.commons.def
クラス BaseDef

java.lang.Object
  上位を拡張 com.JRcServer.commons.def.BaseDef

public class BaseDef
extends java.lang.Object

基本定義.

JRcCommonsで利用する基本情報を定義します.

導入されたバージョン:
JRcCommons 1.00
バージョン:
2003/10/24
作成者:
masahito suzuki

フィールドの概要
static java.lang.String ASCII
          American Standard Code for Information Interchange.
static java.lang.String AUTO_DETECT
          Shift-JIS、EUC-JP、ISO 2022 JP の検出および変換.
static java.lang.String BOOLEAN_FALSE
          Boolean判定 : false.
static java.lang.String BOOLEAN_TRUE
          Boolean判定 : true.
static java.lang.String BOOT_LIB_PATH
          ブートJAVAコマンドディレクトリ名.
static java.lang.String CURRENT_DIR
          起動カレントディレクトリ.
static java.lang.String DEF_CHARSET
          基本データ変換コード.
static java.lang.String DOT
          ドット.
static java.lang.String DOUBLE_COAT
          ダブルコーテーション.
static java.lang.String ENTER_MACINTOSH
          改行コード : Macintosh.
static java.lang.String ENTER_SEPARATOR
          改行情報.
static java.lang.String ENTER_UNIX
          改行コード : Unix.
static java.lang.String ENTER_WINDOWS
          改行コード : Windows.
static java.lang.String EQUAL
          イコール.
static java.lang.String EUC
          JIS X 0201、0208、0212、EUC エンコーディング、日本語.
static java.lang.String FILE_SEPARATOR
          ファイル区切り情報.
static int GIGA_BYTE
          1ギガバイト.
static java.lang.String INI_CHARSET
          ini内キャラクタセット値.
static java.lang.String ISO_8859_1
          ISO 8859-1 ラテンアルファベット No1.
static java.lang.String JAVA_CLASSPATH
          クラスパス情報.
static java.lang.String JAVA_CLASSPATH_CMD
          javaクラスパスコマンド.
static java.lang.String JAVA_CMD
          javaコマンド.
static java.lang.String JAVA_DIR
          Javaディレクトリ.
static java.lang.String JAVA_VERSION
          javaバージョン.
static java.lang.String JAVA_VM_NAME
          javaVM名.
static java.lang.String JIS
          ISO 2022 JP.
static int K_BYTE
          1キロバイト.
static java.lang.String LOGIN_USERNAME
          ログイン(JVM起動)ユーザ名.
static int MEGA_BYTE
          1メガバイト.
static java.lang.String MS932
          Windows 日本語-NS932.
static java.lang.String OS_ARCH
          OSアーキテクチャー名.
static java.lang.String OS_NAME
          OS名.
static java.lang.String OS_VERSION
          OSバージョン名.
static java.lang.String PATH_SEPARATOR
          パス区切り情報.
static java.lang.String PROJECT_NAME
          project名.
static java.lang.String PROJECT_SYMBOL
          project シンボル情報.
static java.lang.String PROJECT_UPDATE
          project アップデート日付.
static java.lang.String PROJECT_VERSION
          project バージョン.
static java.lang.String SINGLE_COAT
          シングルコーテーション.
static java.lang.String SJIS
          Shift-JIS、日本語.
static java.lang.String SLASH_CODE
          バックスラッシュ.
static java.lang.String SPACE
          文字スペース.
static java.lang.String SPACE2
          全角スペース.
static java.lang.String TAB
          文字タブ.
static java.lang.String THIS_CHARSET
          自OS文字コード.
static java.lang.String USER_HOME
          ユーザホームディレクトリ.
static java.lang.String UTF16
          16ビット Unicode Transformation Format、 必須の初期バイト順マークによって指定されたバイト順.
static java.lang.String UTF32
          32ビット Unicode Transformation Format、 必須の初期バイト順マークによって指定されたバイト順.
static java.lang.String UTF8
          8ビット Unicode Transformation Format.
static java.lang.String WIN31J
          Windows 日本語-Win31J.
static java.lang.String YEN_CODE
          ¥コード.
 
メソッドの概要
 java.lang.String[] getExecJavaCommand(java.lang.String[] classPath, java.lang.String execObj)
          java実行コマンドを取得.
 java.lang.String[] getExecJavaCommand(java.lang.String javahome, java.lang.String[] classPath, java.lang.String execObj)
          java実行コマンドを取得.
static BaseDef getInstance()
          シングルトンオブジェクトを取得.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

PROJECT_NAME

public static final java.lang.String PROJECT_NAME
project名.


PROJECT_VERSION

public static final java.lang.String PROJECT_VERSION
project バージョン.


PROJECT_UPDATE

public static final java.lang.String PROJECT_UPDATE
project アップデート日付.


PROJECT_SYMBOL

public static final java.lang.String PROJECT_SYMBOL
project シンボル情報.


JAVA_CMD

public static final java.lang.String JAVA_CMD
javaコマンド.

関連項目:
定数フィールド値

JAVA_CLASSPATH_CMD

public static final java.lang.String JAVA_CLASSPATH_CMD
javaクラスパスコマンド.

関連項目:
定数フィールド値

K_BYTE

public static final int K_BYTE
1キロバイト.

関連項目:
定数フィールド値

MEGA_BYTE

public static final int MEGA_BYTE
1メガバイト.

関連項目:
定数フィールド値

GIGA_BYTE

public static final int GIGA_BYTE
1ギガバイト.

関連項目:
定数フィールド値

ISO_8859_1

public static final java.lang.String ISO_8859_1
ISO 8859-1 ラテンアルファベット No1.

関連項目:
定数フィールド値

UTF8

public static final java.lang.String UTF8
8ビット Unicode Transformation Format.

関連項目:
定数フィールド値

UTF16

public static final java.lang.String UTF16
16ビット Unicode Transformation Format、 必須の初期バイト順マークによって指定されたバイト順.

関連項目:
定数フィールド値

UTF32

public static final java.lang.String UTF32
32ビット Unicode Transformation Format、 必須の初期バイト順マークによって指定されたバイト順.

関連項目:
定数フィールド値

ASCII

public static final java.lang.String ASCII
American Standard Code for Information Interchange.

※OSによってはサポートされていない場合があります.

関連項目:
定数フィールド値

JIS

public static final java.lang.String JIS
ISO 2022 JP.

※OSによってはサポートされていない場合があります.

関連項目:
定数フィールド値

EUC

public static final java.lang.String EUC
JIS X 0201、0208、0212、EUC エンコーディング、日本語.

※OSによってはサポートされていない場合があります.

関連項目:
定数フィールド値

SJIS

public static final java.lang.String SJIS
Shift-JIS、日本語.

※OSによってはサポートされていない場合があります.

関連項目:
定数フィールド値

MS932

public static final java.lang.String MS932
Windows 日本語-NS932.

※OSによってはサポートされていない場合があります.

関連項目:
定数フィールド値

WIN31J

public static final java.lang.String WIN31J
Windows 日本語-Win31J.
※OSによってはサポートされていない場合があります.

関連項目:
定数フィールド値

AUTO_DETECT

public static final java.lang.String AUTO_DETECT
Shift-JIS、EUC-JP、ISO 2022 JP の検出および変換.

※OSによってはサポートされていない場合があります.

関連項目:
定数フィールド値

DEF_CHARSET

public static final java.lang.String DEF_CHARSET
基本データ変換コード.

関連項目:
定数フィールド値

SPACE

public static final java.lang.String SPACE
文字スペース.

関連項目:
定数フィールド値

TAB

public static final java.lang.String TAB
文字タブ.

関連項目:
定数フィールド値

SPACE2

public static final java.lang.String SPACE2
全角スペース.

関連項目:
定数フィールド値

SINGLE_COAT

public static final java.lang.String SINGLE_COAT
シングルコーテーション.

関連項目:
定数フィールド値

DOUBLE_COAT

public static final java.lang.String DOUBLE_COAT
ダブルコーテーション.

関連項目:
定数フィールド値

YEN_CODE

public static final java.lang.String YEN_CODE
¥コード.

関連項目:
定数フィールド値

SLASH_CODE

public static final java.lang.String SLASH_CODE
バックスラッシュ.

関連項目:
定数フィールド値

DOT

public static final java.lang.String DOT
ドット.

関連項目:
定数フィールド値

EQUAL

public static final java.lang.String EQUAL
イコール.

関連項目:
定数フィールド値

ENTER_UNIX

public static final java.lang.String ENTER_UNIX
改行コード : Unix.

関連項目:
定数フィールド値

ENTER_WINDOWS

public static final java.lang.String ENTER_WINDOWS
改行コード : Windows.

関連項目:
定数フィールド値

ENTER_MACINTOSH

public static final java.lang.String ENTER_MACINTOSH
改行コード : Macintosh.

関連項目:
定数フィールド値

BOOLEAN_TRUE

public static final java.lang.String BOOLEAN_TRUE
Boolean判定 : true.

関連項目:
定数フィールド値

BOOLEAN_FALSE

public static final java.lang.String BOOLEAN_FALSE
Boolean判定 : false.

関連項目:
定数フィールド値

INI_CHARSET

public static final java.lang.String INI_CHARSET
ini内キャラクタセット値.

ini内に設定されているキャラクタセットキー名です

関連項目:
定数フィールド値

BOOT_LIB_PATH

public static final java.lang.String BOOT_LIB_PATH
ブートJAVAコマンドディレクトリ名.


FILE_SEPARATOR

public static final java.lang.String FILE_SEPARATOR
ファイル区切り情報.


PATH_SEPARATOR

public static final java.lang.String PATH_SEPARATOR
パス区切り情報.


ENTER_SEPARATOR

public static final java.lang.String ENTER_SEPARATOR
改行情報.


THIS_CHARSET

public static final java.lang.String THIS_CHARSET
自OS文字コード.


LOGIN_USERNAME

public static final java.lang.String LOGIN_USERNAME
ログイン(JVM起動)ユーザ名.


JAVA_VERSION

public static final java.lang.String JAVA_VERSION
javaバージョン.


JAVA_VM_NAME

public static final java.lang.String JAVA_VM_NAME
javaVM名.


JAVA_DIR

public static final java.lang.String JAVA_DIR
Javaディレクトリ.


JAVA_CLASSPATH

public static final java.lang.String JAVA_CLASSPATH
クラスパス情報.


OS_NAME

public static final java.lang.String OS_NAME
OS名.


OS_ARCH

public static final java.lang.String OS_ARCH
OSアーキテクチャー名.


OS_VERSION

public static final java.lang.String OS_VERSION
OSバージョン名.


USER_HOME

public static final java.lang.String USER_HOME
ユーザホームディレクトリ.


CURRENT_DIR

public static final java.lang.String CURRENT_DIR
起動カレントディレクトリ.

メソッドの詳細

getInstance

public static final BaseDef getInstance()
シングルトンオブジェクトを取得.

シングルトンオブジェクト情報を取得します.

戻り値:
BaseDef シングルトンオブジェクトが返されます.

getExecJavaCommand

public final java.lang.String[] getExecJavaCommand(java.lang.String[] classPath,
                                                   java.lang.String execObj)
java実行コマンドを取得.

対象のJava実行コマンドを取得します.

パラメータ:
classPath - 対象のクラスパス名を設定します.
execObj - コマンド実行オブジェクト名(パッケージ名含む)を設定します.
戻り値:
String[] java実行コマンドが返されます.

getExecJavaCommand

public final java.lang.String[] getExecJavaCommand(java.lang.String javahome,
                                                   java.lang.String[] classPath,
                                                   java.lang.String execObj)
java実行コマンドを取得.

対象のJava実行コマンドを取得します.

パラメータ:
javahome - 実施対象のJavaディレクトリ(binディレクトリ含まない)を設定します.
classPath - 対象のクラスパス名を設定します.
execObj - コマンド実行オブジェクト名(パッケージ名含む)を設定します.
戻り値:
String[] java実行コマンドが返されます.