001package csv2html; 002 003import java.util.ArrayList; 004import java.util.List; 005 006/** 007 * 例題プログラム:総理大臣と徳川幕府のCSVファイルをHTMLページへと変換する。 008 */ 009public class Example extends Object 010{ 011 /** 012 * CSVファイルをHTMLページへと変換するメインプログラム。 013 * @param arguments 引数文字列群 014 */ 015 public static void main(String[] arguments) 016 { 017 // 総理大臣と徳川幕府の属性リストのクラス群を作る。 018 List<Class<? extends Attributes>> classes = new ArrayList<Class<? extends Attributes>>(); 019 classes.add(AttributesForPrimeMinisters.class); 020 classes.add(AttributesForTokugawaShogunate.class); 021 022 for (Class<? extends Attributes> classOfAttributes : classes) 023 { 024 Translator.perform(classOfAttributes); 025 } 026 027 return; 028 } 029}