/* 備考：このプログラムを完成し実行する際に必要となる、
　「時間割」の内容が記述されたテキストファイルを、
　同じディレクトリ内に別途用意しました。
　ファイル名は「WeekData.txt」です。実行時にご利用下さい 
*/

/* ClassTableWriter
  * 利用目的：テキストファイルから読み込んだ「時間割」をファイルに出力する
  */

//　入出力関連パッケージの利用を宣言する
//　ユーティリティパッケージの利用を宣言する

public class ClassTableWriter {

	/*属性の定義*/
		//「時間割」を格納するVector


	/*メソッド１・テキストファイルから「時間割」を読み込む*/
	public void readData( String fileName ){
		try{
			/*テキストファイル入力の準備をする*/

			/*テキストファイルから「時間割」を読み込んでVectorに格納する*/			
				//「時間割」を格納するVectorをインスタンス化する
				// 「時間割」の内容を順に読み込んでVectorに格納する

					//「１日分の時間割」を格納するVectorを用意する
					//「１日分の時間割」の内容を読み込んでVectorに格納する

						//ClassTableを実体化する
						//inputDataを起動して「授業の情報」を読み込む
						//Vectorに格納する


					//「１日分の時間割」を「時間割」の要素としてVectorに格納する

		}//エラーが出たらエラーメッセージを表示してプログラムを終了する
		catch(Exception e){System.out.println("エラーが発生したのでプログラムを終了します");}
	}


	/*メソッド２・「時間割」をデータファイルとして出力する*/
	public void fileOut(){
		try{
			/*ファイル出力の準備をする*/
				//ファイルを出力する準備をする
				//インスタンスを出力する準備をする

			/*　「１日分の時間割」を出力する　*/

		}//エラーが出たらエラーメッセージを表示してプログラムを終了する
		catch(Exception e){System.out.println("エラーが発生したのでプログラムを終了します");}
	}


	/*メインメソッド・テキストファイルから入力された「時間割」をデータファイルとして出力する*/
	public static void main ( String args[] ){
		try{
			/*ClassTableWriterをインスタンス化する*/

			/*読み込むテキストファイル名をキーボードから読み込む*/
				//キーボード入力の準備をする
				//メッセージを表示してファイル名の入力を促す	
				//テキストファイル名を読み込む

			/*指定されたテキストファイルから「時間割」を読み込む*/

			/*「１日分の時間割」をファイルとして出力する*/

		}//エラーが出たらエラーメッセージを表示してプログラムを終了する
		catch(Exception e){System.out.println("エラーが発生したのでプログラムを終了します");}
	}
}

// 第７講その１