public final class StringValidityChecker
extends java.lang.Object
Constructor and Description |
---|
StringValidityChecker() |
Modifier and Type | Method and Description |
---|---|
static boolean |
containsNoControlCharacters(java.lang.String text)
Check for any control characters (including tab, LF, and CR) in
the string.
|
static boolean |
containsNoIDNBlacklistCharacters(java.lang.String text) |
static boolean |
containsNoInvalidCharacters(java.lang.String text)
Check for any values in the string that are not valid Unicode
characters.
|
static boolean |
containsNoInvalidFormatting(java.lang.String text)
Check for any unpaired directional or annotation characters in
the string, or any nested annotations.
|
static boolean |
containsNoLinebreaks(java.lang.String text) |
static boolean |
isLatinLettersAndNumbersOnly(java.lang.String text) |
static boolean |
isMacOSReservedPrintableFilenameCharacter(java.lang.Character c)
Returns true if the given character is one of the reserved printable character in filenames on Mac OS.
|
static boolean |
isUnixReservedPrintableFilenameCharacter(char c) |
static boolean |
isWindowsReservedFilename(java.lang.String filename) |
static boolean |
isWindowsReservedPrintableFilenameCharacter(java.lang.Character c)
Returns true if the given character is one of the reserved printable character in filenames on Windows.
|
public static boolean isWindowsReservedPrintableFilenameCharacter(java.lang.Character c)
public static boolean isWindowsReservedFilename(java.lang.String filename)
public static boolean isMacOSReservedPrintableFilenameCharacter(java.lang.Character c)
public static boolean isUnixReservedPrintableFilenameCharacter(char c)
public static boolean containsNoIDNBlacklistCharacters(java.lang.String text)
public static boolean containsNoLinebreaks(java.lang.String text)
public static boolean containsNoInvalidCharacters(java.lang.String text)
public static boolean containsNoControlCharacters(java.lang.String text)
public static boolean containsNoInvalidFormatting(java.lang.String text)
public static boolean isLatinLettersAndNumbersOnly(java.lang.String text)