Package com.gentlyweb.utils
Class GeneralUtils
- java.lang.Object
-
- com.gentlyweb.utils.GeneralUtils
-
public class GeneralUtils extends java.lang.Object
A Class to hold some general purpose Utilities that don't have a home anywhere else (at the moment).
You should NOT rely on these methods staying in this class.
All methods in this class are static.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
GENTLYWEB_EMAIL
-
Constructor Summary
Constructors Constructor Description GeneralUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
getExceptionTraceAsString(java.lang.Exception e)
Get an exception (and if it's an instance ofChainException
) the chain of exceptions (if present) as a String.static void
getMethods(java.lang.Class c, java.lang.String name, int mods, java.util.List ms)
static void
validateIPv4Address(java.lang.String ipaddress)
Validate an IPv4 address (string) passed in, it must conform to the following rules: Must have 4 parts. Parts must be separated by . The first octet must be in the range 0-223. The second and third octets must be in the range 0-255 4th octet can be either a number in the range 1-254 (0 is the name of the network, 255 is the broadcast address). All parts must be numbers...
-
-
-
Method Detail
-
getExceptionTraceAsString
public static java.lang.String getExceptionTraceAsString(java.lang.Exception e) throws java.io.IOException
Get an exception (and if it's an instance ofChainException
) the chain of exceptions (if present) as a String.- Parameters:
e
- The exception- Returns:
- A String of the exception chain.
- Throws:
java.io.IOException
- Should never happen since we are using a StringWriter.
-
validateIPv4Address
public static void validateIPv4Address(java.lang.String ipaddress) throws java.lang.Exception
Validate an IPv4 address (string) passed in, it must conform to the following rules:- Must have 4 parts.
- Parts must be separated by .
- The first octet must be in the range 0-223.
- The second and third octets must be in the range 0-255
- 4th octet can be either a number in the range 1-254 (0 is the name of the network, 255 is the broadcast address).
- All parts must be numbers...
- Parameters:
ipaddress
- The ip address to validate.- Throws:
java.lang.Exception
- If one of the rules is broken.
-
getMethods
public static void getMethods(java.lang.Class c, java.lang.String name, int mods, java.util.List ms)
-
-