public class FormatUtil extends Object
Constructor and Description |
---|
FormatUtil() |
Modifier and Type | Method and Description |
---|---|
static String |
cleanXSS(String value)
Clean HTML input
|
static String |
escapeHtml(String str)
Escape html tags
|
static byte[] |
fixUTF8(byte[] input)
Fix UTF-8 NULL
|
static String |
fixUTF8(String input)
Fix UTF-8 NULL
|
static String |
formatArray(String[] values)
Format string array
|
static String |
formatDate(Calendar cal)
Format calendar date
|
static String |
formatMiliSeconds(long time)
Format time interval for humans
|
static String |
formatObject(Object value)
Format object
|
static String |
formatSeconds(long time)
Format time interval for humans
|
static String |
formatSize(long bytes)
Format the document size for human readers
|
static String |
formatTime(long time)
Format time for human readers
|
static boolean |
isMobile(javax.servlet.http.HttpServletRequest request)
Detect if the current browser is a mobile one
|
static boolean |
isValidUUID(String str)
Check if the string is a valid UUID.
|
static Collection<LogMessage> |
parseLog(File flog,
int begin,
int end,
String str)
Parser log file
|
static long |
parseSize(String text)
Parse human-readable sizes
|
static String |
sanitizeInput(String string)
Sanitize HTML input
|
static String |
splitBySeparator(String str)
Split by separator
|
static String |
stripNonValidXMLCharacters(String in)
This method ensures that the output String has only
valid XML unicode characters as specified by the
XML 1.0 standard.
|
static String |
trimUnicodeSurrogates(String text)
Trim Unicode surrogate characters
http://en.wikipedia.org/wiki/Mapping_of_Unicode_characters#Surrogates
|
static boolean |
validUTF8(byte[] input)
Check for valid UTF8
|
public static final boolean isMobile(javax.servlet.http.HttpServletRequest request)
public static String formatSize(long bytes)
public static long parseSize(String text)
public static String formatTime(long time)
public static String formatSeconds(long time)
public static String formatMiliSeconds(long time)
public static String sanitizeInput(String string)
http://www.rgagnon.com/javadetails/java-0627.html
public static String cleanXSS(String value)
http://greatwebguy.com/programming/java/simple-cross-site-scripting-xss-servlet-filter/
public static Collection<LogMessage> parseLog(File flog, int begin, int end, String str) throws IOException
IOException
public static boolean validUTF8(byte[] input)
public static byte[] fixUTF8(byte[] input)
public static String trimUnicodeSurrogates(String text)
public static boolean isValidUUID(String str)
public static String stripNonValidXMLCharacters(String in)
in
- The String whose non-valid characters we want to remove.Copyright © 2016. All rights reserved.