Package systems.dmx.core.util
Class JavaUtils
- java.lang.Object
-
- systems.dmx.core.util.JavaUtils
-
public class JavaUtils extends Object
Generic Java utilities.
-
-
Constructor Summary
Constructors Constructor Description JavaUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringcookieValue(javax.servlet.http.HttpServletRequest request, String cookieName)static FilecreateTempDirectory(String prefix)static StringdecodeURIComponent(String uriComp)static StringencodeSHA256(String data)static StringencodeURIComponent(String uriComp)static FilefindUnusedFile(File file)static StringgetBasename(String fileName)static StringgetExtension(String fileName)static StringgetFilename(String path)static StringgetFileType(String fileName)static BigIntegerinetAddress(String inetAddress)static BigIntegerinetAddress(InetAddress inetAddress)static booleanisInRange(String inetAddress, String range)static BigIntegernetworkMask(int maskNumber, int size)static BigIntegernetworkMask(InetAddress addr, int maskNumber)static Stringrandom256()static StringreadText(InputStream in)static StringreadTextFile(File file)static StringreadTextURL(URL url)static StringrequestDump(javax.servlet.http.HttpServletRequest request)static StringrequestInfo(javax.servlet.http.HttpServletRequest request)static StringresponseInfo(javax.ws.rs.core.Response.StatusType status)static StringstripDriveLetter(String path)static StringstripHTML(String html)static Stringtimes(String str, int times)
-
-
-
Method Detail
-
readText
public static String readText(InputStream in)
-
isInRange
public static boolean isInRange(String inetAddress, String range)
- Parameters:
inetAddress- IPv4 or IPv6 address or a machine name, e.g. "172.68.8.12"range- IPv4 or IPv6 address range in CIDR notation, e.g. "172.68.8.0/24"
-
inetAddress
public static BigInteger inetAddress(String inetAddress)
-
inetAddress
public static BigInteger inetAddress(InetAddress inetAddress)
-
networkMask
public static BigInteger networkMask(InetAddress addr, int maskNumber)
-
networkMask
public static BigInteger networkMask(int maskNumber, int size)
-
cookieValue
public static String cookieValue(javax.servlet.http.HttpServletRequest request, String cookieName)
-
requestInfo
public static String requestInfo(javax.servlet.http.HttpServletRequest request)
-
responseInfo
public static String responseInfo(javax.ws.rs.core.Response.StatusType status)
-
requestDump
public static String requestDump(javax.servlet.http.HttpServletRequest request)
-
random256
public static String random256()
-
-