001 002package gudusoft.gsqlparser.pp.stmtformatter.builder.comm; 003 004import gudusoft.gsqlparser.pp.processor.ProcessorFactory; 005import gudusoft.gsqlparser.pp.stmtformatter.builder.AbstractStmtFormatterBuilder; 006import gudusoft.gsqlparser.pp.stmtformatter.type.comm.SetStmtFormatter; 007 008public class SetStmtFormatterBuilder extends 009 AbstractStmtFormatterBuilder<SetStmtFormatter> 010{ 011 012 @Override 013 protected SetStmtFormatter newInstanceFormatter( ) 014 { 015 return new SetStmtFormatter( ); 016 } 017 018 @Override 019 protected void initSpecialProcessorForFormatter( SetStmtFormatter formatter ) 020 { 021 formatter.addSpecialProcessor( ProcessorFactory.createCapitalisationProcessor( getOption( ) ) ); 022 formatter.addSpecialProcessor( ProcessorFactory.createCombineWhitespaceAndClearReturnProcessor( getOption( ) ) ); 023 024 } 025 026}