Index
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, - Interface in io.github.palexdev.imcache.utilsV> - 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form