org.shetline.util
Class WebUtil
java.lang.Object
org.shetline.util.WebUtil
public class WebUtil
- extends Object
Method Summary |
static String |
cookieDateFormat(Date d)
|
static String |
encodeForHTMLText(String s)
|
static String |
encodeForHTMLText(String s,
boolean encodeQuotes)
|
static String |
encodeForHTMLText(String s,
boolean encodeQuotes,
boolean encodeNonASCII)
|
static Color |
getWebColor(String name)
|
static String |
getWebColorName(Color color)
|
static String |
getWebPage(String url)
|
static String |
getWebPage(String url,
String userAgent)
|
static String |
getWebPage(String url,
String userAgent,
String defaultEncoding)
|
static boolean |
isWebURL(URL url)
|
static Object |
jsEval(Object window,
String expr)
|
static Object |
jsEvalNS(Object window,
String expr)
|
static Object |
jsGetMember(Object parent,
String name)
|
static Object |
jsGetWindow(Applet applet)
|
static void |
jsSetMember(Object parent,
String name,
Object value)
|
static byte[] |
sixBitEncode(byte[] b)
|
static String |
urlDecode(String s)
|
static String |
urlDecode(String s,
String encoding)
|
static String |
urlDecodeLatin1(String s)
|
static String |
urlEncode(String s)
|
static String |
urlEncode(String s,
boolean spacesToPlus)
|
static String |
urlEncode(String s,
String encoding)
|
static String |
urlEncode(String s,
String encoding,
boolean spacesToPlus)
|
static String |
urlEncodeLatin1(String s)
|
static String |
urlEncodeLatin1(String s,
boolean spacesToPlus)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LATIN1
public static final String LATIN1
- See Also:
- Constant Field Values
UTF8
public static final String UTF8
- See Also:
- Constant Field Values
getWebPage
public static String getWebPage(String url)
throws IOException
- Throws:
IOException
getWebPage
public static String getWebPage(String url,
String userAgent)
throws IOException
- Throws:
IOException
getWebPage
public static String getWebPage(String url,
String userAgent,
String defaultEncoding)
throws IOException
- Throws:
IOException
encodeForHTMLText
public static String encodeForHTMLText(String s)
encodeForHTMLText
public static String encodeForHTMLText(String s,
boolean encodeQuotes)
encodeForHTMLText
public static String encodeForHTMLText(String s,
boolean encodeQuotes,
boolean encodeNonASCII)
urlEncode
public static String urlEncode(String s)
urlEncode
public static String urlEncode(String s,
boolean spacesToPlus)
urlEncodeLatin1
public static String urlEncodeLatin1(String s)
urlEncodeLatin1
public static String urlEncodeLatin1(String s,
boolean spacesToPlus)
urlEncode
public static String urlEncode(String s,
String encoding)
urlEncode
public static String urlEncode(String s,
String encoding,
boolean spacesToPlus)
urlDecode
public static String urlDecode(String s)
urlDecodeLatin1
public static String urlDecodeLatin1(String s)
urlDecode
public static String urlDecode(String s,
String encoding)
sixBitEncode
public static byte[] sixBitEncode(byte[] b)
cookieDateFormat
public static String cookieDateFormat(Date d)
isWebURL
public static boolean isWebURL(URL url)
getWebColor
public static Color getWebColor(String name)
getWebColorName
public static String getWebColorName(Color color)
jsGetWindow
public static Object jsGetWindow(Applet applet)
jsGetMember
public static Object jsGetMember(Object parent,
String name)
jsSetMember
public static void jsSetMember(Object parent,
String name,
Object value)
throws Exception
- Throws:
Exception
jsEval
public static Object jsEval(Object window,
String expr)
throws Exception
- Throws:
Exception
jsEvalNS
public static Object jsEvalNS(Object window,
String expr)