Class ExcludeConfig
- java.lang.Object
-
- org.radarbase.schema.validation.config.ExcludeConfig
-
public class ExcludeConfig extends java.lang.ObjectTODO.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringREPOSITORY_NAMERepository name.static java.util.regex.PatternVALID_INPUT_PATTERNRegex for validating the yml file.
-
Constructor Summary
Constructors Constructor Description ExcludeConfig()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.nio.file.PathgetRoot()java.util.Map<java.lang.String,org.radarbase.schema.validation.config.ConfigItem>getValidation()booleanisSkipped(SchemaField field)TODO.static ExcludeConfigload(java.nio.file.Path path)Load the ExcludeConfig from file.voidsetFiles(java.lang.String... files)voidsetFiles(java.util.Collection<java.lang.String> files)Set the files to be excluded.voidsetRoot(java.nio.file.Path root)voidsetValidation(java.util.Map<java.lang.String,org.radarbase.schema.validation.config.ConfigItem> validation)Set the validation to be excluded.booleanskipFile(java.nio.file.Path checkPath)TODO.
-
-
-
Field Detail
-
REPOSITORY_NAME
public static final java.lang.String REPOSITORY_NAME
Repository name.- See Also:
- Constant Field Values
-
VALID_INPUT_PATTERN
public static final java.util.regex.Pattern VALID_INPUT_PATTERN
Regex for validating the yml file.
-
-
Method Detail
-
load
public static ExcludeConfig load(java.nio.file.Path path) throws java.io.IOException
Load the ExcludeConfig from file.- Throws:
java.io.IOException
-
isSkipped
public boolean isSkipped(SchemaField field)
TODO.- Returns:
- TODO
-
skipFile
public boolean skipFile(java.nio.file.Path checkPath)
TODO.- Parameters:
checkPath- TODO- Returns:
- TODO
-
setFiles
public void setFiles(java.lang.String... files)
-
setFiles
public void setFiles(java.util.Collection<java.lang.String> files)
Set the files to be excluded.
-
setValidation
public void setValidation(java.util.Map<java.lang.String,org.radarbase.schema.validation.config.ConfigItem> validation)
Set the validation to be excluded.
-
getValidation
public java.util.Map<java.lang.String,org.radarbase.schema.validation.config.ConfigItem> getValidation()
-
getRoot
public java.nio.file.Path getRoot()
-
setRoot
public void setRoot(java.nio.file.Path root)
-
-