Interface Favicon
-
public interface Favicon
Represents an icon for the server sent in theStatusResponse
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
Favicon.Factory
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description BufferedImage
image()
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
load(String raw)
Loads aFavicon
from the specified encoded string.static Favicon
load(URL url)
Loads a favicon from a specifiedURL
.static Favicon
load(Path path)
Loads a favicon from a specifiedPath
.
-
-
-
Method Detail
-
load
static Favicon load(String raw) throws IOException
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
static Favicon load(Path path) throws IOException
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
static Favicon load(URL url) throws IOException
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
static Favicon load(InputStream in) throws IOException
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
static Favicon load(BufferedImage image) throws IOException
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
-
-