public class Str extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Str.UnsafeName |
| Constructor and Description |
|---|
Str() |
| Modifier and Type | Method and Description |
|---|---|
static void |
ensureSafe(String name)
Throws an exception if the string does not match [a-zA-Z0-9_-]+, otherwise a no-op.
|
static boolean |
isSafe(String name)
Whether or not the given string matches [a-zA-Z0-9_-]+
|
static String |
safe(String name)
Returns a String suitable to be used in multiple contexts, e.g., as part of a filename.
|
public static String safe(String name)
name - a string to make safepublic static boolean isSafe(String name)
name - the string to checkpublic static void ensureSafe(String name) throws Str.UnsafeName
name - the string to checkStr.UnsafeName - if the name is not safeCopyright © 2015 SeqWare. All rights reserved.