public final class WebUtils
extends java.lang.Object
| Constructor and Description |
|---|
WebUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
browseSite(java.lang.String address)
Opens site in default system web-browser
|
static void |
browseSiteSafely(java.lang.String address)
Opens site in default system web-browser safely
|
static java.lang.String |
decodeUrl(java.lang.String url)
Returns decoded url path.
|
static java.lang.String |
encodeUrl(java.lang.String url)
Returns encoded url path.
|
static java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getUrlParameters(java.lang.String url)
Returns url query parameters.
|
static java.lang.String |
normalizeUrl(java.lang.String url)
Returns normalized url path.
|
static void |
openFile(java.io.File file)
Opens file in appropriate system application
|
static void |
openFileSafely(java.io.File file)
Opens file in appropriate system application safely
|
static void |
shareOnFb(java.lang.String address)
Opens system default web-browser with Facebook share page.
|
static void |
shareOnTwitter(java.lang.String address)
Opens system default web-browser with Twitter share page.
|
static void |
shareOnVk(java.lang.String address)
Opens system default web-browser with VKontakte share page.
|
static void |
writeEmail(java.lang.String email)
Opens system mail agent to compose a new letter
|
static void |
writeEmail(java.lang.String email,
java.lang.String subject,
java.lang.String body)
Opens system mail agent to compose a new letter
|
static void |
writeEmailSafely(java.lang.String email)
Opens system mail agent to compose a new letter safely
|
static void |
writeEmailSafely(java.lang.String email,
java.lang.String subject,
java.lang.String body)
Opens system mail agent to compose a new letter safely
|
public static java.lang.String normalizeUrl(java.lang.String url)
url - the url to normalizepublic static java.util.Map<java.lang.String,java.util.List<java.lang.String>> getUrlParameters(java.lang.String url)
url - the url to parsepublic static java.lang.String encodeUrl(java.lang.String url)
url - the url to encodepublic static java.lang.String decodeUrl(java.lang.String url)
url - the url to decodepublic static void shareOnTwitter(java.lang.String address)
address - the address to sharepublic static void shareOnVk(java.lang.String address)
address - the address to sharepublic static void shareOnFb(java.lang.String address)
address - the address to sharepublic static void browseSiteSafely(java.lang.String address)
address - the address to openpublic static void browseSite(java.lang.String address)
throws java.net.URISyntaxException,
java.io.IOException
address - the address to openjava.net.URISyntaxExceptionjava.io.IOExceptionpublic static void openFileSafely(java.io.File file)
file - the file to openpublic static void openFile(java.io.File file)
throws java.io.IOException
file - the file to openjava.io.IOExceptionpublic static void writeEmailSafely(java.lang.String email)
email - the destination email addresspublic static void writeEmail(java.lang.String email)
throws java.net.URISyntaxException,
java.io.IOException
email - the destination email addressjava.net.URISyntaxExceptionjava.io.IOExceptionpublic static void writeEmailSafely(java.lang.String email,
java.lang.String subject,
java.lang.String body)
email - the destination email addresssubject - letter subjectbody - letter textpublic static void writeEmail(java.lang.String email,
java.lang.String subject,
java.lang.String body)
throws java.net.URISyntaxException,
java.io.IOException
email - the destination email addresssubject - letter subjectbody - letter textjava.net.URISyntaxExceptionjava.io.IOException