public class Nd4jCommonValidator extends Object
| Modifier and Type | Method and Description |
|---|---|
static String |
getPath(File f)
Null-safe and "no absolute path exists" safe method for getting the path of a file for validation purposes
|
static ValidationResult |
isValidFile(@NonNull File f)
Validate whether the specified file is a valid file (must exist and be non-empty)
|
static ValidationResult |
isValidFile(@NonNull File f,
String formatType,
boolean allowEmpty)
Validate whether the specified file is a valid file
|
static ValidationResult |
isValidJson(@NonNull File f,
Charset charset)
Validate whether the specified file is a valid JSON file.
|
static ValidationResult |
isValidJSON(String s)
Validate whether the specified String is valid JSON.
|
protected static ValidationResult |
isValidJson(String content,
File f) |
static ValidationResult |
isValidJsonUTF8(@NonNull File f) |
static ValidationResult |
isValidZipFile(@NonNull File f,
boolean allowEmpty)
Validate whether the specified file is a valid Zip file
|
static ValidationResult |
isValidZipFile(@NonNull File f,
boolean allowEmpty,
List<String> requiredEntries)
Validate whether the specified file is a valid Zip file, and contains all of the required entries
|
static ValidationResult |
isValidZipFile(@NonNull File f,
boolean allowEmpty,
String... requiredEntries)
Validate whether the specified file is a valid Zip file
|
public static ValidationResult isValidFile(@NonNull @NonNull File f)
f - File to checkpublic static ValidationResult isValidFile(@NonNull @NonNull File f, 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 @NonNull File f)
public static ValidationResult isValidJson(@NonNull @NonNull File f, Charset charset)
f - File to checkcharset - Character set for filepublic static ValidationResult isValidJSON(String s)
s - JSON String to checkprotected static ValidationResult isValidJson(String content, File f)
public static ValidationResult isValidZipFile(@NonNull @NonNull 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 @NonNull File f, boolean allowEmpty, 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 @NonNull File f, boolean allowEmpty, List<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 validationCopyright © 2022. All rights reserved.