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}