Interface Favicon
public interface Favicon
Represents an icon for the server sent in the
StatusResponse
.-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionimage()
Gets the decoded image of this favicon.static Favicon
load
(BufferedImage image) Loads a favicon from a specifiedBufferedImage
.static Favicon
load
(InputStream in) Loads a favicon from a specifiedInputStream
.static Favicon
Loads aFavicon
from the specified encoded string.static Favicon
Loads a favicon from a specifiedURL
.static Favicon
Loads a favicon from a specifiedPath
.
-
Method Details
-
load
Loads aFavicon
from the specified encoded string. The format of the input depends on the implementation.- Parameters:
raw
- The encoded favicon- Returns:
- The loaded favicon
- Throws:
IOException
- If the favicon couldn't be loaded
-
load
Loads a favicon from a specifiedPath
.- Parameters:
path
- The path to the favicon- Returns:
- The loaded favicon from the file
- Throws:
IOException
- If the favicon couldn't be loadedFileNotFoundException
- If the file doesn't exist
-
load
Loads a favicon from a specifiedURL
.- Parameters:
url
- The favicon URL- Returns:
- The loaded favicon from the URL
- Throws:
IOException
- If the favicon couldn't be loaded
-
load
Loads a favicon from a specifiedInputStream
.- Parameters:
in
- The favicon input stream- Returns:
- The loaded favicon from the input stream
- Throws:
IOException
- If the favicon couldn't be loaded
-
load
Loads a favicon from a specifiedBufferedImage
.- Parameters:
image
- The favicon image- Returns:
- The loaded favicon from the image
- Throws:
IOException
- If the favicon couldn't be loaded
-
image
BufferedImage image()Gets the decoded image of this favicon.- Returns:
- The decoded image
-