public class AbstractStmtFormatterBuilder<E extends AbstractStmtFormatter> extends Object
Constructor and Description |
---|
AbstractStmtFormatterBuilder() |
Modifier and Type | Method and Description |
---|---|
E |
build() |
GFmtOpt |
getOption() |
protected void |
initCommonProcessorsForFormatter(E formatter)
initialize the common processors
|
protected void |
initSpecialProcessorForFormatter(E formatter)
initialize the special processors
|
protected E |
newInstanceFormatter()
create the formatter, subclass should override this template method to
create a new instance
|
void |
setOption(GFmtOpt option) |
public AbstractStmtFormatterBuilder()
protected void initCommonProcessorsForFormatter(E formatter)
formatter
- protected void initSpecialProcessorForFormatter(E formatter)
formatter
- protected E newInstanceFormatter()