001 package jp.osdl.jbento2.chart; 002 003 public class DataSetBuilderFactory { 004 005 public static DataSetBuilder getDataSetBuilder(String type) { 006 if (type.equals("category")) { 007 return new CategoryDataSetBuilder(); 008 } else if (type.equals("xy")) { 009 return new XYDataSetBuilder(); 010 } else if (type.equals("xydate")) { 011 return new XYDateDataSetBuilder(); 012 } 013 throw new IllegalArgumentException("Unknown DataSetBuilder type :" 014 + type); 015 016 } 017 018 }