com.JRcServer.def
クラス BaseDef

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

public class BaseDef
extends java.lang.Object

基本定義.

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

導入されたバージョン:
JDK 1.3
バージョン:
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 int DEF_REMOTE_CMD_PORT
          リモートコマンドデフォルトポート.
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 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 java.lang.String JRC_REG_DIR
          JRcServerディレクトリ.
static java.lang.String JRCSRV_NAME
          JRcServer名.
static java.lang.String JRCSRV_SYMBOL
          JRcServer シンボル情報.
static java.lang.String JRCSRV_UPDATE
          JRcServer アップデート日付.
static java.lang.String JRCSRV_VERSION
          JRcServer バージョン.
static int K_BYTE
          1キロバイト.
static java.lang.String LOGIN_USERNAME
          ログイン(JVM起動)ユーザ名.
static int MEGA_BYTE
          1メガバイト.
static java.lang.String MS932
          Windows 日本語.
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 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 YEN_CODE
          ¥コード.
 
メソッドの概要
 void changeConsoleByConsole()
          コンソール出力先をコンソール出力先に設定.
 void changeConsoleByUrgentLog()
          コンソール出力先を緊急ログ出力先に設定.
 java.io.PrintStream getErr()
          コンソールエラー出力を取得.
 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実行コマンドを取得.
 java.io.InputStream getIn()
          コンソール入力を取得.
static BaseDef getInstance()
          シングルトンオブジェクトを取得.
 java.io.PrintStream getOut()
          コンソール出力を取得.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

JRCSRV_NAME

public static final java.lang.String JRCSRV_NAME
JRcServer名.


JRCSRV_VERSION

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


JRCSRV_UPDATE

public static final java.lang.String JRCSRV_UPDATE
JRcServer アップデート日付.


JRCSRV_SYMBOL

public static final java.lang.String JRCSRV_SYMBOL
JRcServer シンボル情報.


JRC_REG_DIR

public static final java.lang.String JRC_REG_DIR
JRcServerディレクトリ.

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

DEF_REMOTE_CMD_PORT

public static final int DEF_REMOTE_CMD_PORT
リモートコマンドデフォルトポート.


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メガバイト.

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

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 日本語.

※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 シングルトンオブジェクトが返されます.

getIn

public final java.io.InputStream getIn()
コンソール入力を取得.

コンソール入力を取得します.

戻り値:
InputStream コンソール入力が返されます.

getOut

public final java.io.PrintStream getOut()
コンソール出力を取得.

コンソール出力を取得します.

戻り値:
PrintStream コンソール出力が返されます.

getErr

public final java.io.PrintStream getErr()
コンソールエラー出力を取得.

コンソールエラー出力を取得します.

戻り値:
PrintStream コンソールエラー出力が返されます.

changeConsoleByUrgentLog

public final void changeConsoleByUrgentLog()
コンソール出力先を緊急ログ出力先に設定.

コンソール出力先を緊急ログ出力先に設定します.


changeConsoleByConsole

public final void changeConsoleByConsole()
コンソール出力先をコンソール出力先に設定.

コンソール出力先をコンソール出力先に設定します.


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実行コマンドが返されます.