Index

A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accept(T) - Method in interface io.github.palexdev.imcache.utils.ThrowingConsumer
 
accept(T, U, V) - Method in interface io.github.palexdev.imcache.utils.ThrowingTriConsumer
 
AddText - Class in io.github.palexdev.imcache.transforms
 
AddText(String, AddText.Position) - Constructor for class io.github.palexdev.imcache.transforms.AddText
 
AddText(String, AddText.Position, int, int, Font, Color) - Constructor for class io.github.palexdev.imcache.transforms.AddText
 
AddText.Position - Enum Class in io.github.palexdev.imcache.transforms
 
as(Function<byte[], T>) - Method in class io.github.palexdev.imcache.core.ImImage
 
asImage() - Method in class io.github.palexdev.imcache.core.ImImage
 
asMap() - Method in class io.github.palexdev.imcache.cache.Cache
 
asMap() - Method in interface io.github.palexdev.imcache.cache.ICache
 
AspectRatioCrop - Class in io.github.palexdev.imcache.transforms
 
AspectRatioCrop(int, int) - Constructor for class io.github.palexdev.imcache.transforms.AspectRatioCrop
 
asStream() - Method in class io.github.palexdev.imcache.core.ImImage
 
AsyncUtils - Class in io.github.palexdev.imcache.utils
 
AVI - Enum constant in enum class io.github.palexdev.imcache.utils.MediaType
 
AVIF - Enum constant in enum class io.github.palexdev.imcache.utils.MediaType
 

B

BMP - Enum constant in enum class io.github.palexdev.imcache.utils.MediaType
 
BOTTOM_CENTER - Enum constant in enum class io.github.palexdev.imcache.transforms.AddText.Position
 
BOTTOM_LEFT - Enum constant in enum class io.github.palexdev.imcache.transforms.AddText.Position
 
BOTTOM_RIGHT - Enum constant in enum class io.github.palexdev.imcache.transforms.AddText.Position
 
Brightness - Class in io.github.palexdev.imcache.transforms
 
Brightness(int) - Constructor for class io.github.palexdev.imcache.transforms.Brightness
 

C

cache - Variable in class io.github.palexdev.imcache.cache.Cache
 
Cache<V> - Class in io.github.palexdev.imcache.cache
 
Cache() - Constructor for class io.github.palexdev.imcache.cache.Cache
 
Cache(SequencedMap<String, V>) - Constructor for class io.github.palexdev.imcache.cache.Cache
 
CACHE_HIT - Enum constant in enum class io.github.palexdev.imcache.core.ImRequest.RequestState
 
cacheConfig(Supplier<ICache<?>>) - Method in class io.github.palexdev.imcache.core.ImCache
 
capacity - Variable in class io.github.palexdev.imcache.cache.Cache
 
CENTER - Enum constant in enum class io.github.palexdev.imcache.transforms.AddText.Position
 
CENTER_LEFT - Enum constant in enum class io.github.palexdev.imcache.transforms.AddText.Position
 
CENTER_RIGHT - Enum constant in enum class io.github.palexdev.imcache.transforms.AddText.Position
 
CenterCrop - Class in io.github.palexdev.imcache.transforms
 
CenterCrop(double, double) - Constructor for class io.github.palexdev.imcache.transforms.CenterCrop
 
CircleCrop - Class in io.github.palexdev.imcache.transforms
 
CircleCrop(Color, Color, float) - Constructor for class io.github.palexdev.imcache.transforms.CircleCrop
 
clear() - Method in class io.github.palexdev.imcache.cache.Cache
 
clear() - Method in class io.github.palexdev.imcache.cache.DiskCache
 
clear() - Method in interface io.github.palexdev.imcache.cache.ICache
 
clear() - Method in class io.github.palexdev.imcache.core.ImCache
 
computePositions(int, int, int, int) - Method in enum class io.github.palexdev.imcache.transforms.AddText.Position
 
contains(ImRequest) - Method in interface io.github.palexdev.imcache.cache.ICache
 
contains(String) - Method in class io.github.palexdev.imcache.cache.DiskCache
 
contains(String) - Method in interface io.github.palexdev.imcache.cache.ICache
 
contains(String) - Method in class io.github.palexdev.imcache.cache.MemoryCache
 
Contrast - Class in io.github.palexdev.imcache.transforms
 
Contrast(float) - Constructor for class io.github.palexdev.imcache.transforms.Contrast
 

D

delete(File) - Method in class io.github.palexdev.imcache.cache.DiskCache
 
deserialize(File) - Static method in class io.github.palexdev.imcache.utils.ImageUtils
 
DiskCache - Class in io.github.palexdev.imcache.cache
 
DiskCache() - Constructor for class io.github.palexdev.imcache.cache.DiskCache
 
download(ImRequest) - Static method in class io.github.palexdev.imcache.network.Downloader
 
Downloader - Class in io.github.palexdev.imcache.network
 

E

equals(Object) - Method in class io.github.palexdev.imcache.core.ImImage
 
equals(Object) - Method in record class io.github.palexdev.imcache.core.ImRequest.Result
Indicates whether some other object is "equal to" this one.
error() - Method in record class io.github.palexdev.imcache.core.ImRequest.Result
Returns the value of the error record component.
execute() - Method in class io.github.palexdev.imcache.core.ImRequest
 
executeAsync() - Method in class io.github.palexdev.imcache.core.ImRequest
 

F

FAILED - Enum constant in enum class io.github.palexdev.imcache.core.ImRequest.RequestState
 
FILE_FORMAT_VERSION - Static variable in class io.github.palexdev.imcache.utils.ImageUtils
 
FileUtils - Class in io.github.palexdev.imcache.utils
 
Fit - Class in io.github.palexdev.imcache.transforms
 
Fit(double, double) - Constructor for class io.github.palexdev.imcache.transforms.Fit
 
Flip - Class in io.github.palexdev.imcache.transforms
 
Flip(Flip.FlipOrientation) - Constructor for class io.github.palexdev.imcache.transforms.Flip
 
Flip.FlipOrientation - Enum Class in io.github.palexdev.imcache.transforms
 
FLV - Enum constant in enum class io.github.palexdev.imcache.utils.MediaType
 

G

GaussianBlur - Class in io.github.palexdev.imcache.transforms
 
GaussianBlur() - Constructor for class io.github.palexdev.imcache.transforms.GaussianBlur
 
get(ImRequest) - Method in interface io.github.palexdev.imcache.cache.ICache
 
get(String) - Method in class io.github.palexdev.imcache.cache.DiskCache
 
get(String) - Method in interface io.github.palexdev.imcache.cache.ICache
 
get(String) - Method in class io.github.palexdev.imcache.cache.MemoryCache
 
getCapacity() - Method in class io.github.palexdev.imcache.cache.Cache
 
getCapacity() - Method in interface io.github.palexdev.imcache.cache.ICache
 
getImage(ImRequest) - Method in interface io.github.palexdev.imcache.cache.ICache
 
getImage(String) - Method in class io.github.palexdev.imcache.cache.DiskCache
 
getImage(String) - Method in interface io.github.palexdev.imcache.cache.ICache
 
getImage(String) - Method in class io.github.palexdev.imcache.cache.MemoryCache
 
getMimeType() - Method in enum class io.github.palexdev.imcache.utils.MediaType
 
getNetConfig() - Method in class io.github.palexdev.imcache.core.ImRequest
 
getSavePath() - Method in class io.github.palexdev.imcache.cache.DiskCache
 
getSaveStrategy() - Method in class io.github.palexdev.imcache.core.ImCache
 
getScanPath() - Method in class io.github.palexdev.imcache.cache.MemoryCache
 
GIF - Enum constant in enum class io.github.palexdev.imcache.utils.MediaType
 
Grayscale - Class in io.github.palexdev.imcache.transforms
 
Grayscale() - Constructor for class io.github.palexdev.imcache.transforms.Grayscale
 

H

hashCode() - Method in class io.github.palexdev.imcache.core.ImImage
 
hashCode() - Method in record class io.github.palexdev.imcache.core.ImRequest.Result
Returns a hash code value for this object.
HEIC - Enum constant in enum class io.github.palexdev.imcache.utils.MediaType
 
HEIF - Enum constant in enum class io.github.palexdev.imcache.utils.MediaType
 
HORIZONTAL - Enum constant in enum class io.github.palexdev.imcache.transforms.Flip.FlipOrientation
 

I

ICache<V> - Interface in io.github.palexdev.imcache.cache
 
ICON - Enum constant in enum class io.github.palexdev.imcache.utils.MediaType
 
id() - Method in class io.github.palexdev.imcache.core.ImRequest
 
ifPresent(Consumer<T>) - Method in class io.github.palexdev.imcache.utils.OptionalWrapper
 
ifPresentOrElse(Consumer<T>, Runnable) - Method in class io.github.palexdev.imcache.utils.OptionalWrapper
 
ImageUtils - Class in io.github.palexdev.imcache.utils
 
ImCache - Class in io.github.palexdev.imcache.core
 
ImCache.StoreStrategy - Enum Class in io.github.palexdev.imcache.core
 
ImCacheException - Exception Class in io.github.palexdev.imcache.exceptions
 
ImCacheException(String) - Constructor for exception class io.github.palexdev.imcache.exceptions.ImCacheException
 
ImCacheException(String, Throwable) - Constructor for exception class io.github.palexdev.imcache.exceptions.ImCacheException
 
ImImage - Class in io.github.palexdev.imcache.core
 
ImImage(String, byte[]) - Constructor for class io.github.palexdev.imcache.core.ImImage
 
ImRequest - Class in io.github.palexdev.imcache.core
 
ImRequest.RequestState - Enum Class in io.github.palexdev.imcache.core
 
ImRequest.Result - Record Class in io.github.palexdev.imcache.core
 
instance() - Static method in class io.github.palexdev.imcache.core.ImCache
 
io.github.palexdev.imcache.cache - package io.github.palexdev.imcache.cache
 
io.github.palexdev.imcache.core - package io.github.palexdev.imcache.core
 
io.github.palexdev.imcache.exceptions - package io.github.palexdev.imcache.exceptions
 
io.github.palexdev.imcache.network - package io.github.palexdev.imcache.network
 
io.github.palexdev.imcache.transforms - package io.github.palexdev.imcache.transforms
 
io.github.palexdev.imcache.utils - package io.github.palexdev.imcache.utils
 
isEmpty() - Method in record class io.github.palexdev.imcache.core.ImRequest.Result
 
isOverwrite() - Method in class io.github.palexdev.imcache.core.ImRequest
 
isSupportedMimeType(String) - Static method in enum class io.github.palexdev.imcache.utils.MediaType
 
isVerticalCenter() - Method in enum class io.github.palexdev.imcache.transforms.AddText.Position
 
isVerticalRight() - Method in enum class io.github.palexdev.imcache.transforms.AddText.Position
 
iterator() - Method in class io.github.palexdev.imcache.cache.Cache
 

J

JPEG - Enum constant in enum class io.github.palexdev.imcache.utils.MediaType
 
JXR - Enum constant in enum class io.github.palexdev.imcache.utils.MediaType
 

L

load(String) - Method in class io.github.palexdev.imcache.core.ImRequest
 

M

MediaType - Enum Class in io.github.palexdev.imcache.utils
 
MemoryCache - Class in io.github.palexdev.imcache.cache
 
MemoryCache() - Constructor for class io.github.palexdev.imcache.cache.MemoryCache
 
MKV - Enum constant in enum class io.github.palexdev.imcache.utils.MediaType
 
MP4 - Enum constant in enum class io.github.palexdev.imcache.utils.MediaType
 
MPEG - Enum constant in enum class io.github.palexdev.imcache.utils.MediaType
 

N

netConfig(ThrowingConsumer<URLConnection>) - Method in class io.github.palexdev.imcache.core.ImRequest
 

O

of(T) - Static method in class io.github.palexdev.imcache.utils.OptionalWrapper
 
ofNullable(T) - Static method in class io.github.palexdev.imcache.utils.OptionalWrapper
 
onStateChanged(ThrowingConsumer<ImRequest.Result>) - Method in class io.github.palexdev.imcache.core.ImRequest
 
optional() - Method in class io.github.palexdev.imcache.utils.OptionalWrapper
 
OptionalWrapper<T> - Class in io.github.palexdev.imcache.utils
 
OptionalWrapper(Optional<T>) - Constructor for class io.github.palexdev.imcache.utils.OptionalWrapper
 
out() - Method in record class io.github.palexdev.imcache.core.ImRequest.Result
Returns the value of the out record component.
overwrite(boolean) - Method in class io.github.palexdev.imcache.core.ImRequest
 

P

Pad - Class in io.github.palexdev.imcache.transforms
 
Pad(double, double) - Constructor for class io.github.palexdev.imcache.transforms.Pad
 
Pad(double, double, Color) - Constructor for class io.github.palexdev.imcache.transforms.Pad
 
PNG - Enum constant in enum class io.github.palexdev.imcache.utils.MediaType
 

R

rawData() - Method in class io.github.palexdev.imcache.core.ImImage
 
read(File) - Static method in class io.github.palexdev.imcache.utils.FileUtils
 
read(Path) - Static method in class io.github.palexdev.imcache.utils.FileUtils
 
READY - Enum constant in enum class io.github.palexdev.imcache.core.ImRequest.RequestState
 
remove(ImRequest) - Method in interface io.github.palexdev.imcache.cache.ICache
 
remove(String) - Method in class io.github.palexdev.imcache.cache.DiskCache
 
remove(String) - Method in interface io.github.palexdev.imcache.cache.ICache
 
remove(String) - Method in class io.github.palexdev.imcache.cache.MemoryCache
 
removeOldest() - Method in class io.github.palexdev.imcache.cache.DiskCache
 
removeOldest() - Method in interface io.github.palexdev.imcache.cache.ICache
 
removeOldest() - Method in class io.github.palexdev.imcache.cache.MemoryCache
 
request() - Method in class io.github.palexdev.imcache.core.ImCache
 
request() - Method in record class io.github.palexdev.imcache.core.ImRequest.Result
Returns the value of the request record component.
Resize - Class in io.github.palexdev.imcache.transforms
 
Resize(double, double) - Constructor for class io.github.palexdev.imcache.transforms.Resize
 
Result(ImRequest, ImImage, ImImage, Throwable) - Constructor for record class io.github.palexdev.imcache.core.ImRequest.Result
 
Result(ImRequest, OptionalWrapper<ImImage>, OptionalWrapper<ImImage>, OptionalWrapper<Throwable>) - Constructor for record class io.github.palexdev.imcache.core.ImRequest.Result
Creates an instance of a Result record class.
Rotate - Class in io.github.palexdev.imcache.transforms
 
Rotate(double) - Constructor for class io.github.palexdev.imcache.transforms.Rotate
 
runAsync(Runnable) - Static method in class io.github.palexdev.imcache.utils.AsyncUtils
 
runAsync(Callable<T>) - Static method in class io.github.palexdev.imcache.utils.AsyncUtils
 

S

SAVE_ORIGINAL - Enum constant in enum class io.github.palexdev.imcache.core.ImCache.StoreStrategy
 
SAVE_TRANSFORMED - Enum constant in enum class io.github.palexdev.imcache.core.ImCache.StoreStrategy
 
saveStrategy(ImCache.StoreStrategy) - Method in class io.github.palexdev.imcache.core.ImCache
 
saveTo(Path) - Method in class io.github.palexdev.imcache.cache.DiskCache
 
saveTo(Path, boolean) - Method in class io.github.palexdev.imcache.cache.DiskCache
 
saveToDisk(Path) - Method in class io.github.palexdev.imcache.cache.MemoryCache
 
scan() - Method in class io.github.palexdev.imcache.cache.DiskCache
 
scan() - Method in interface io.github.palexdev.imcache.cache.ICache
 
scan() - Method in class io.github.palexdev.imcache.cache.MemoryCache
 
scanPath(Path) - Method in class io.github.palexdev.imcache.cache.MemoryCache
 
serialize(ImImage, File) - Static method in class io.github.palexdev.imcache.utils.ImageUtils
 
setCapacity(int) - Method in class io.github.palexdev.imcache.cache.Cache
 
setCapacity(int) - Method in interface io.github.palexdev.imcache.cache.ICache
 
setColor(Color) - Method in class io.github.palexdev.imcache.transforms.AddText
 
setFont(Font) - Method in class io.github.palexdev.imcache.transforms.AddText
 
setImageConverter(Function<BufferedImage, byte[]>) - Method in class io.github.palexdev.imcache.core.ImRequest
 
setXOffset(int) - Method in class io.github.palexdev.imcache.transforms.AddText
 
setYOffset(int) - Method in class io.github.palexdev.imcache.transforms.AddText
 
size() - Method in class io.github.palexdev.imcache.cache.Cache
 
size() - Method in interface io.github.palexdev.imcache.cache.ICache
 
Sketch - Class in io.github.palexdev.imcache.transforms
 
Sketch() - Constructor for class io.github.palexdev.imcache.transforms.Sketch
 
src() - Method in record class io.github.palexdev.imcache.core.ImRequest.Result
Returns the value of the src record component.
STARTED - Enum constant in enum class io.github.palexdev.imcache.core.ImRequest.RequestState
 
state() - Method in record class io.github.palexdev.imcache.core.ImRequest.Result
 
state() - Method in class io.github.palexdev.imcache.core.ImRequest
 
storage() - Method in class io.github.palexdev.imcache.core.ImCache
 
store(ImRequest, ImImage, ImImage) - Method in class io.github.palexdev.imcache.core.ImCache
 
store(String, ImImage) - Method in class io.github.palexdev.imcache.cache.DiskCache
 
store(String, ImImage) - Method in interface io.github.palexdev.imcache.cache.ICache
 
store(String, ImImage) - Method in class io.github.palexdev.imcache.cache.MemoryCache
 
SUCCEEDED - Enum constant in enum class io.github.palexdev.imcache.core.ImRequest.RequestState
 
SVG - Enum constant in enum class io.github.palexdev.imcache.utils.MediaType
 

T

ThrowingConsumer<T> - Interface in io.github.palexdev.imcache.utils
 
ThrowingTriConsumer<T,U,V> - Interface in io.github.palexdev.imcache.utils
 
TIFF - Enum constant in enum class io.github.palexdev.imcache.utils.MediaType
 
toBytes(String, Object) - Static method in class io.github.palexdev.imcache.utils.ImageUtils
 
toImage(Object) - Static method in class io.github.palexdev.imcache.utils.ImageUtils
 
TOP_CENTER - Enum constant in enum class io.github.palexdev.imcache.transforms.AddText.Position
 
TOP_LEFT - Enum constant in enum class io.github.palexdev.imcache.transforms.AddText.Position
 
TOP_RIGHT - Enum constant in enum class io.github.palexdev.imcache.transforms.AddText.Position
 
toStream(String, Object) - Static method in class io.github.palexdev.imcache.utils.ImageUtils
 
toString() - Method in class io.github.palexdev.imcache.core.ImImage
 
toString() - Method in record class io.github.palexdev.imcache.core.ImRequest.Result
Returns a string representation of this record class.
toString() - Method in class io.github.palexdev.imcache.core.ImRequest
 
toURL(String) - Static method in class io.github.palexdev.imcache.network.Downloader
 
transform(ImImage) - Method in class io.github.palexdev.imcache.core.ImRequest
 
transform(Transform) - Method in class io.github.palexdev.imcache.core.ImRequest
 
transform(BufferedImage) - Method in class io.github.palexdev.imcache.transforms.AddText
 
transform(BufferedImage) - Method in class io.github.palexdev.imcache.transforms.AspectRatioCrop
 
transform(BufferedImage) - Method in class io.github.palexdev.imcache.transforms.Brightness
 
transform(BufferedImage) - Method in class io.github.palexdev.imcache.transforms.CenterCrop
 
transform(BufferedImage) - Method in class io.github.palexdev.imcache.transforms.CircleCrop
 
transform(BufferedImage) - Method in class io.github.palexdev.imcache.transforms.Contrast
 
transform(BufferedImage) - Method in class io.github.palexdev.imcache.transforms.Fit
 
transform(BufferedImage) - Method in class io.github.palexdev.imcache.transforms.Flip
 
transform(BufferedImage) - Method in class io.github.palexdev.imcache.transforms.GaussianBlur
 
transform(BufferedImage) - Method in class io.github.palexdev.imcache.transforms.Grayscale
 
transform(BufferedImage) - Method in class io.github.palexdev.imcache.transforms.Pad
 
transform(BufferedImage) - Method in class io.github.palexdev.imcache.transforms.Resize
 
transform(BufferedImage) - Method in class io.github.palexdev.imcache.transforms.Rotate
 
transform(BufferedImage) - Method in class io.github.palexdev.imcache.transforms.Sketch
 
transform(BufferedImage) - Method in interface io.github.palexdev.imcache.transforms.Transform
 
transform(BufferedImage) - Method in class io.github.palexdev.imcache.transforms.Vignette
 
Transform - Interface in io.github.palexdev.imcache.transforms
 
TransformException - Exception Class in io.github.palexdev.imcache.exceptions
 
TransformException(String) - Constructor for exception class io.github.palexdev.imcache.exceptions.TransformException
 

U

unwrapError() - Method in record class io.github.palexdev.imcache.core.ImRequest.Result
 
unwrapOut() - Method in record class io.github.palexdev.imcache.core.ImRequest.Result
 
unwrapSrc() - Method in record class io.github.palexdev.imcache.core.ImRequest.Result
 
updateState(ImRequest.RequestState, ImRequest.Result) - Method in class io.github.palexdev.imcache.core.ImRequest
 
url() - Method in class io.github.palexdev.imcache.core.ImImage
 
url() - Method in class io.github.palexdev.imcache.core.ImRequest
 

V

valueOf(String) - Static method in enum class io.github.palexdev.imcache.core.ImCache.StoreStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.palexdev.imcache.core.ImRequest.RequestState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.palexdev.imcache.transforms.AddText.Position
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.palexdev.imcache.transforms.Flip.FlipOrientation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.palexdev.imcache.utils.MediaType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.github.palexdev.imcache.core.ImCache.StoreStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.palexdev.imcache.core.ImRequest.RequestState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.palexdev.imcache.transforms.AddText.Position
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.palexdev.imcache.transforms.Flip.FlipOrientation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.palexdev.imcache.utils.MediaType
Returns an array containing the constants of this enum class, in the order they are declared.
VERTICAL - Enum constant in enum class io.github.palexdev.imcache.transforms.Flip.FlipOrientation
 
Vignette - Class in io.github.palexdev.imcache.transforms
 
Vignette() - Constructor for class io.github.palexdev.imcache.transforms.Vignette
 

W

WEBM - Enum constant in enum class io.github.palexdev.imcache.utils.MediaType
 
WEBP - Enum constant in enum class io.github.palexdev.imcache.utils.MediaType
 
wrap(String, byte[]) - Static method in class io.github.palexdev.imcache.core.ImImage
 
wrap(Optional<T>) - Static method in class io.github.palexdev.imcache.utils.OptionalWrapper
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form