001 002package gudusoft.gsqlparser.pp.output; 003 004import gudusoft.gsqlparser.EDbVendor; 005import gudusoft.gsqlparser.pp.output.html.HtmlOutputConfig; 006import gudusoft.gsqlparser.pp.para.GFmtOpt; 007import gudusoft.gsqlparser.pp.para.GOutputFmt; 008 009public class OutputConfigFactory 010{ 011 012 public static OutputConfig getOutputConfig( GFmtOpt option, 013 EDbVendor dbVendor ) 014 { 015 if ( GOutputFmt.ofSql.equals( option.outputFmt ) 016 || GOutputFmt.ofUnknown.equals( option.outputFmt ) ) 017 { 018 return null; 019 } 020 else if ( GOutputFmt.ofhtml.equals( option.outputFmt ) ) 021 { 022 return new HtmlOutputConfig( option, dbVendor ); 023 } 024 else 025 { 026 throw new UnsupportedOperationException( "Not implemented yet" ); 027 } 028 } 029}