public abstract class AutoConfigureMapNotationParser<T extends NotationDependency> extends java.lang.Object implements MapNotationParser
DIR_KEY, HOST_KEY, NAME_KEY, PACKAGE_KEY, SUBPACKAGES_KEY, VCS_KEY, VENDOR_PATH_KEY| Constructor and Description |
|---|
AutoConfigureMapNotationParser() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Class<? extends NotationDependency> |
determineDependencyClass(java.util.Map<java.lang.String,java.lang.Object> notationMap) |
NotationDependency |
parse(java.util.Map<java.lang.String,java.lang.Object> notationMap) |
protected void |
postConfigure(java.util.Map<java.lang.String,java.lang.Object> notationMap,
NotationDependency ret) |
protected void |
preConfigure(java.util.Map<java.lang.String,java.lang.Object> notationMap) |
public NotationDependency parse(java.util.Map<java.lang.String,java.lang.Object> notationMap)
parse in interface MapNotationParserparse in interface NotationParser<java.util.Map<java.lang.String,java.lang.Object>>protected void preConfigure(java.util.Map<java.lang.String,java.lang.Object> notationMap)
protected void postConfigure(java.util.Map<java.lang.String,java.lang.Object> notationMap,
NotationDependency ret)
protected java.lang.Class<? extends NotationDependency> determineDependencyClass(java.util.Map<java.lang.String,java.lang.Object> notationMap)