Class GitMercurialMapNotationParser
- java.lang.Object
-
- com.github.blindpirate.gogradle.core.dependency.parse.AutoConfigureMapNotationParser<VcsNotationDependency>
-
- com.github.blindpirate.gogradle.core.dependency.parse.GitMercurialMapNotationParser
-
- All Implemented Interfaces:
MapNotationParser,NotationParser<java.util.Map<java.lang.String,java.lang.Object>>
@Singleton public class GitMercurialMapNotationParser extends AutoConfigureMapNotationParser<VcsNotationDependency>
-
-
Field Summary
-
Fields inherited from interface com.github.blindpirate.gogradle.core.dependency.parse.MapNotationParser
DIR_KEY, HOST_KEY, NAME_KEY, PACKAGE_KEY, SUBPACKAGES_KEY, VCS_KEY, VENDOR_PATH_KEY
-
-
Constructor Summary
Constructors Constructor Description GitMercurialMapNotationParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Class<? extends NotationDependency>determineDependencyClass(java.util.Map<java.lang.String,java.lang.Object> notationMap)protected voidpreConfigure(java.util.Map<java.lang.String,java.lang.Object> notation)-
Methods inherited from class com.github.blindpirate.gogradle.core.dependency.parse.AutoConfigureMapNotationParser
parse, postConfigure
-
-
-
-
Method Detail
-
preConfigure
protected void preConfigure(java.util.Map<java.lang.String,java.lang.Object> notation)
- Overrides:
preConfigurein classAutoConfigureMapNotationParser<VcsNotationDependency>
-
determineDependencyClass
protected java.lang.Class<? extends NotationDependency> determineDependencyClass(java.util.Map<java.lang.String,java.lang.Object> notationMap)
- Overrides:
determineDependencyClassin classAutoConfigureMapNotationParser<VcsNotationDependency>
-
-