net.argius.stu
クラス DefaultIOManager

java.lang.Object
  拡張net.argius.stu.IOManager
      拡張net.argius.stu.DefaultIOManager

public final class DefaultIOManager
extends IOManager

デフォルトの入出力マネージャです。


コンストラクタの概要
DefaultIOManager()
          デフォルト入出力マネージャを初期化します。
 
メソッドの概要
 void printMessage(String message, boolean newLine)
          この入出力マネージャの出力にメッセージを送出します。
 String scanLine()
          標準入力から文字列を1行読み取ります。
 int showResult(ResultSet rs, int limit)
          標準出力に実行結果を出力します。
 
クラス net.argius.stu.IOManager から継承したメソッド
close, getApplication, getErrorPrinter, getLineSeparator, getOutputPrinter, getScanner, setApplication, setErrorPrinter, setOutputPrinter, setScanner
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DefaultIOManager

public DefaultIOManager()
デフォルト入出力マネージャを初期化します。

メソッドの詳細

scanLine

public String scanLine()
                throws IOException
標準入力から文字列を1行読み取ります。

定義:
クラス IOManager 内の scanLine
戻り値:
入力された文字列
例外:
IOException - 入出力エラー

showResult

public int showResult(ResultSet rs,
                      int limit)
               throws IOException,
                      SQLException
標準出力に実行結果を出力します。

定義:
クラス IOManager 内の showResult
パラメータ:
rs - 結果セット
limit - 最大表示件数 0以下は無制限
戻り値:
結果件数
例外:
IOException - 入出力エラー
SQLException - データベースアクセスエラー

printMessage

public void printMessage(String message,
                         boolean newLine)
                  throws IOException
この入出力マネージャの出力にメッセージを送出します。 メッセージがどのように表示されるかは、この入出力マネージャに任されます。

定義:
クラス IOManager 内の printMessage
パラメータ:
message - メッセージ文字列
newLine - 改行する場合はtrue、しない場合はfalse
例外:
IOException - 入出力エラー