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()