Package net.i2p.servlet.util
Class ServletUtil
java.lang.Object
net.i2p.servlet.util.ServletUtil
public class ServletUtil extends Object
Simple utilities for servlets.
Consolidated from i2psnark, susimail, and routerconsole
- Since:
- 0.9.33
-
Method Summary
Modifier and Type Method Description static boolean
isMobileBrowser(String ua)
The intent here is to return true for phones but false for big tablets? But not consistent.static boolean
isSmallBrowser(String ua)
static boolean
isTextBrowser(String ua)
static String
truncate(String s, int len)
Truncate a String.
-
Method Details
-
isSmallBrowser
- Parameters:
ua
- User-Agent string, non-null- Returns:
- true if a text-mode or mobile browser
-
isTextBrowser
- Parameters:
ua
- User-Agent string, non-null- Returns:
- true if a text-mode browser
-
isMobileBrowser
The intent here is to return true for phones but false for big tablets? But not consistent.- Parameters:
ua
- User-Agent string, non-null- Returns:
- true if a mobile browser
-
truncate
Truncate a String. Same as s.substring(0, len) except that it won't split a surrogate pair or at a ZWJ.- Parameters:
s
- non-nulllen
- greater than zero- Returns:
- s if shorter; s.substring(0, len) if the char at len-1 is not a high surrogate or the char at len-1 or len is not a zero-width joiner; s.substring(0, len+1 or len+2) if it is
- Since:
- 0.9.33
-