public class Nd4jCommonValidator
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
getPath(java.io.File f)
Null-safe and "no absolute path exists" safe method for getting the path of a file for validation purposes
|
static ValidationResult |
isValidFile(java.io.File f)
Validate whether the specified file is a valid file (must exist and be non-empty)
|
static ValidationResult |
isValidFile(java.io.File f,
java.lang.String formatType,
boolean allowEmpty)
Validate whether the specified file is a valid file
|
static ValidationResult |
isValidJson(java.io.File f,
java.nio.charset.Charset charset)
Validate whether the specified file is a valid JSON file.
|
static ValidationResult |
isValidJSON(java.lang.String s)
Validate whether the specified String is valid JSON.
|
protected static ValidationResult |
isValidJson(java.lang.String content,
java.io.File f) |
static ValidationResult |
isValidJsonUTF8(java.io.File f) |
static ValidationResult |
isValidZipFile(java.io.File f,
boolean allowEmpty)
Validate whether the specified file is a valid Zip file
|
static ValidationResult |
isValidZipFile(java.io.File f,
boolean allowEmpty,
java.util.List<java.lang.String> requiredEntries)
Validate whether the specified file is a valid Zip file, and contains all of the required entries
|
static ValidationResult |
isValidZipFile(java.io.File f,
boolean allowEmpty,
java.lang.String... requiredEntries)
Validate whether the specified file is a valid Zip file
|
public static ValidationResult isValidFile(@NonNull java.io.File f)
f - File to checkpublic static ValidationResult isValidFile(@NonNull java.io.File f, java.lang.String formatType, boolean allowEmpty)
f - File to checkformatType - Name of the file format to include in validation resultsallowEmpty - If true: allow empty files to pass. False: empty files will fail validationpublic static ValidationResult isValidJsonUTF8(@NonNull java.io.File f)
public static ValidationResult isValidJson(@NonNull java.io.File f, java.nio.charset.Charset charset)
f - File to checkcharset - Character set for filepublic static ValidationResult isValidJSON(java.lang.String s)
s - JSON String to checkprotected static ValidationResult isValidJson(java.lang.String content, java.io.File f)
public static ValidationResult isValidZipFile(@NonNull java.io.File f, boolean allowEmpty)
f - File to checkallowEmpty - If true: allow empty zip files to pass validation. False: empty zip files will fail validation.public static ValidationResult isValidZipFile(@NonNull java.io.File f, boolean allowEmpty, java.lang.String... requiredEntries)
f - File to checkallowEmpty - If true: allow empty zip files to pass validation. False: empty zip files will fail validation.public static ValidationResult isValidZipFile(@NonNull java.io.File f, boolean allowEmpty, java.util.List<java.lang.String> requiredEntries)
f - File to checkallowEmpty - If true: allow empty zip files to pass validation. False: empty zip files will fail validation.requiredEntries - If non-null, all of the specified entries must be present for the file to pass validationpublic static java.lang.String getPath(java.io.File f)
Copyright © 2019. All rights reserved.