Interface Favicon
-
public interface FaviconRepresents an icon for the server sent in theStatusResponse.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceFavicon.Factory
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description java.awt.image.BufferedImageimage()Gets the decoded image of this favicon.static Faviconload(java.awt.image.BufferedImage image)Loads a favicon from a specifiedBufferedImage.static Faviconload(java.io.InputStream in)Loads a favicon from a specifiedInputStream.static Faviconload(java.lang.String raw)Loads aFaviconfrom the specified encoded string.static Faviconload(java.net.URL url)Loads a favicon from a specifiedURL.static Faviconload(java.nio.file.Path path)Loads a favicon from a specifiedPath.
-
-
-
Method Detail
-
load
static Favicon load(java.lang.String raw) throws java.io.IOException
Loads aFaviconfrom the specified encoded string. The format of the input depends on the implementation.- Parameters:
raw- The encoded favicon- Returns:
- The loaded favicon
- Throws:
java.io.IOException- If the favicon couldn't be loaded
-
load
static Favicon load(java.nio.file.Path path) throws java.io.IOException
Loads a favicon from a specifiedPath.- Parameters:
path- The path to the favicon- Returns:
- The loaded favicon from the file
- Throws:
java.io.IOException- If the favicon couldn't be loadedjava.io.FileNotFoundException- If the file doesn't exist
-
load
static Favicon load(java.net.URL url) throws java.io.IOException
Loads a favicon from a specifiedURL.- Parameters:
url- The favicon URL- Returns:
- The loaded favicon from the URL
- Throws:
java.io.IOException- If the favicon couldn't be loaded
-
load
static Favicon load(java.io.InputStream in) throws java.io.IOException
Loads a favicon from a specifiedInputStream.- Parameters:
in- The favicon input stream- Returns:
- The loaded favicon from the input stream
- Throws:
java.io.IOException- If the favicon couldn't be loaded
-
load
static Favicon load(java.awt.image.BufferedImage image) throws java.io.IOException
Loads a favicon from a specifiedBufferedImage.- Parameters:
image- The favicon image- Returns:
- The loaded favicon from the image
- Throws:
java.io.IOException- If the favicon couldn't be loaded
-
image
java.awt.image.BufferedImage image()
Gets the decoded image of this favicon.- Returns:
- The decoded image
-
-