ohymosj
クラス OhError

java.lang.Object
  拡張java.lang.Throwable
      拡張java.lang.Exception
          拡張ohymosj.OhError
すべての実装インタフェース:
java.io.Serializable

public class OhError
extends java.lang.Exception

OHyMoSJ の例外クラスです。 try ブロックで、 この例外クラスのオブジェクトを作成して throw します。

OhError; OHyMoSJ error exception class. Error is a derived class of the Exception class.

The OhError class object constructor is used as

 .....
   try {
     ...
     OhError e = new OhError(errorMessage1, errorMessage2);
     throw e;
   }
   catch (OhError e) {
     System.out.print(e.what());
   }
 .....
 
The example of the creation method of an error message is as follows.
 .....
   if(some error status was detected) {
     StringWriter buffer = new StringWriter();
     PrintWriter  out    = new PrintWriter(buffer);
     oPrint(out, " > ");
     String str = buffer.toString();
     out.close();
     throw new OhError("Already exits \"_dataPackArray\"." + str);
   }
 .....
 

バージョン:
$Revision: 1.18 $ $Date: 2004/02/12 05:56:35 $
作成者:
satoh
関連項目:
直列化された形式

フィールドの概要
protected  java.lang.String _errorMessage
           エラーメッセージです。
 
コンストラクタの概要
OhError(java.lang.String aStr)
           エラーメッセージ aStr を持つコンストラクタです。
OhError(java.lang.String aStr1, java.lang.String aStr2)
           1行目に aStr1、2行目に aStr2 のエラーメッセージを持つコンストラクタです。
 
メソッドの概要
 java.lang.String what()
           エラーメッセージ _errorMessage を返します。
 java.lang.String what(java.lang.String aPrefix)
           エラーメッセージ _errorMessage の各行の先頭に引数にとった文字列 aPrefix を付加した文字列を返します。
 
クラス java.lang.Throwable から継承したメソッド
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

_errorMessage

protected java.lang.String _errorMessage
エラーメッセージです。

Error message.

コンストラクタの詳細

OhError

public OhError(java.lang.String aStr)
エラーメッセージ aStr を持つコンストラクタです。

パラメータ:
aStr - a String value

OhError

public OhError(java.lang.String aStr1,
               java.lang.String aStr2)
1行目に aStr1、2行目に aStr2 のエラーメッセージを持つコンストラクタです。

パラメータ:
aStr1 - a String value
aStr2 - a String value
メソッドの詳細

what

public java.lang.String what()
エラーメッセージ _errorMessage を返します。

Returns the message that was given when the exception object was thrown.

戻り値:
a String value

what

public java.lang.String what(java.lang.String aPrefix)
エラーメッセージ _errorMessage の各行の先頭に引数にとった文字列 aPrefix を付加した文字列を返します。

Returns the message which is made by adding 'aPrefix' before each line of the message that was given when the exception object was thrown.

パラメータ:
aPrefix - a String value
戻り値:
a String value