public abstract class AbstractRequestParser extends Object implements ConfigurableRequestParser
Modifier and Type | Field and Description |
---|---|
protected CodeGenerator |
codeGenerator |
protected DataType |
defaultDataType |
protected Map<DataType,ParserContentType> |
parsers |
Constructor and Description |
---|
AbstractRequestParser() |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(DataType dataType) |
CodeGenerator |
getCodeGenerator() |
DataType |
getDefaultParserType() |
void |
parserContentType(MutableMvcRequest request,
DataType dataType,
Properties config,
MutableRequestParserEvent requestParserInfo,
CodeGenerator codeGenerator) |
void |
registerParser(DataType dataType,
ParserContentType parser) |
void |
removeParser(DataType value) |
void |
setCodeGenerator(CodeGenerator value) |
void |
setDefaultParserType(DataType dataType) |
protected Map<DataType,ParserContentType> parsers
protected DataType defaultDataType
protected CodeGenerator codeGenerator
public void parserContentType(MutableMvcRequest request, DataType dataType, Properties config, MutableRequestParserEvent requestParserInfo, CodeGenerator codeGenerator) throws RequestParserException
parserContentType
in interface RequestParser
RequestParserException
public void registerParser(DataType dataType, ParserContentType parser) throws RequestParserException
registerParser
in interface ConfigurableRequestParser
RequestParserException
public void removeParser(DataType value) throws RequestParserException
removeParser
in interface ConfigurableRequestParser
RequestParserException
public boolean contains(DataType dataType)
contains
in interface ConfigurableRequestParser
public void setDefaultParserType(DataType dataType) throws RequestParserException
setDefaultParserType
in interface ConfigurableRequestParser
RequestParserException
public DataType getDefaultParserType() throws RequestParserException
getDefaultParserType
in interface ConfigurableRequestParser
RequestParserException
public void setCodeGenerator(CodeGenerator value)
setCodeGenerator
in interface ConfigurableRequestParser
public CodeGenerator getCodeGenerator()
getCodeGenerator
in interface ConfigurableRequestParser
Copyright © 2018 Brandao. All rights reserved.