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 booleanisMobileBrowser(String ua)The intent here is to return true for phones but false for big tablets? But not consistent.static booleanisSmallBrowser(String ua)static booleanisTextBrowser(String ua)static Stringtruncate(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
-