Sky View Café - Java

org.shetline.util
Class WebUtil

java.lang.Object
  extended by org.shetline.util.WebUtil

public class WebUtil
extends Object


Field Summary
static String LATIN1
           
static String UTF8
           
 
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
 

Field Detail

LATIN1

public static final String LATIN1
See Also:
Constant Field Values

UTF8

public static final String UTF8
See Also:
Constant Field Values
Method Detail

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)

Sky View Café - Java