public class SubmoduleValidator
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SubmoduleValidator.SubmoduleValidationException
Error validating a git submodule declaration
|
| Constructor and Description |
|---|
SubmoduleValidator() |
| Modifier and Type | Method and Description |
|---|---|
static void |
assertValidGitModulesFile(java.lang.String gitModulesContents)
Validate a .gitmodules file
|
static void |
assertValidSubmoduleName(java.lang.String name)
Validate name for a submodule
|
static void |
assertValidSubmodulePath(java.lang.String path)
Validate path for a submodule
|
static void |
assertValidSubmoduleUri(java.lang.String uri)
Validate URI for a submodule
|
public static void assertValidSubmoduleName(java.lang.String name)
throws SubmoduleValidator.SubmoduleValidationException
name - name of a submoduleSubmoduleValidator.SubmoduleValidationException - name doesn't seem valid (detail in message)public static void assertValidSubmoduleUri(java.lang.String uri)
throws SubmoduleValidator.SubmoduleValidationException
uri - uri of a submoduleSubmoduleValidator.SubmoduleValidationException - uri doesn't seem validpublic static void assertValidSubmodulePath(java.lang.String path)
throws SubmoduleValidator.SubmoduleValidationException
path - path of a submoduleSubmoduleValidator.SubmoduleValidationException - path doesn't look rightpublic static void assertValidGitModulesFile(java.lang.String gitModulesContents)
throws SubmoduleValidator.SubmoduleValidationException
gitModulesContents - Contents of a .gitmodule file. They will be parsed internally.SubmoduleValidator.SubmoduleValidationException - if the contents don't look like a configuration file or field
values are not valid