Browse Source

add StringUtil.isOnlyDigits and CommandShellException.getMessage

master
Jonathan Cobb 4 years ago
parent
commit
9f3bc574b0
2 changed files with 3 additions and 0 deletions
  1. +1
    -0
      src/main/java/org/cobbzilla/util/string/StringUtil.java
  2. +2
    -0
      src/main/java/org/cobbzilla/util/system/CommandShellException.java

+ 1
- 0
src/main/java/org/cobbzilla/util/string/StringUtil.java View File

@@ -109,6 +109,7 @@ public class StringUtil {
public static String safeShellUrlArg (String s) { return s.replaceAll("[^-\\.&?:@+_%/=\\w]+", ""); }

public static String onlyDigits (String s) { return s.replaceAll("\\D+", ""); }
public static boolean isOnlyDigits (String s) { return onlyDigits(s).equals(s); }

public static String removeWhitespace (String s) { return s.replaceAll("\\p{javaSpaceChar}", ""); }



+ 2
- 0
src/main/java/org/cobbzilla/util/system/CommandShellException.java View File

@@ -11,6 +11,8 @@ public class CommandShellException extends RuntimeException {
@Getter @Setter private CommandResult result;
@Getter @Setter private Exception exception;

@Override public String getMessage() { return toString(); }

public CommandShellException (CommandResult result) { this.result = result; }

public CommandShellException (Exception e) { this.exception = e; }


Loading…
Cancel
Save