Index
All Classes and Interfaces|All Packages|Serialized Form
C
- computeHashValue(byte[]) - Static method in class one.jpro.platform.image.manager.ImageUtils
-
Computes the MD5 hash of the given data and returns the first 8 bytes of the hash as a long value.
E
- escapeJson(String) - Static method in class one.jpro.platform.image.manager.ImageUtils
-
Escapes certain special characters in a JSON string to ensure it's valid.
G
- getEncoder() - Method in class one.jpro.platform.image.manager.ImageDefinition
-
Returns the image encoder associated with this definition.
- getFile() - Method in class one.jpro.platform.image.manager.ImageResult
-
Returns the image file associated with this result.
- getFileExtension() - Method in interface one.jpro.platform.image.manager.encoder.ImageEncoder
-
Returns the file extension of the encoded image.
- getFileExtension() - Method in class one.jpro.platform.image.manager.encoder.ImageEncoderJPG
-
Gets the file extension for this encoder, which is "jpg".
- getFileExtension() - Method in class one.jpro.platform.image.manager.encoder.ImageEncoderPNG
-
Gets the file extension for this encoder, which is "png".
- getFileName() - Method in interface one.jpro.platform.image.manager.source.ImageSource
-
Returns the file name associated with this image source.
- getFileName() - Method in class one.jpro.platform.image.manager.source.ImageSourceFile
- getFileName() - Method in class one.jpro.platform.image.manager.source.ImageSourceResource
- getFileName() - Method in class one.jpro.platform.image.manager.source.ImageSourceURL
- getHeight() - Method in class one.jpro.platform.image.manager.ImageResult
-
Returns the height of the image in pixels.
- getInstance() - Static method in class one.jpro.platform.image.manager.ImageManager
-
Returns the singleton instance of ImageManager.
- getSource() - Method in class one.jpro.platform.image.manager.ImageDefinition
-
Returns the image source associated with this definition.
- getTransformer() - Method in class one.jpro.platform.image.manager.ImageDefinition
-
Returns the image transformer associated with this definition.
- getWidth() - Method in class one.jpro.platform.image.manager.ImageResult
-
Returns the width of the image in pixels.
- graphicsDefaultConfiguration(Graphics2D) - Static method in class one.jpro.platform.image.manager.transformer.ImageTransformerHelpers
-
Configures the provided Graphics2D object with default rendering settings.
I
- identityHashValue() - Method in interface one.jpro.platform.image.manager.source.ImageSource
-
Returns the identity hash code associated with this image source.
- identityHashValue() - Method in class one.jpro.platform.image.manager.source.ImageSourceFile
- identityHashValue() - Method in class one.jpro.platform.image.manager.source.ImageSourceResource
- identityHashValue() - Method in class one.jpro.platform.image.manager.source.ImageSourceURL
- ImageDefinition - Class in one.jpro.platform.image.manager
-
Represents a definition of an image that encompasses its source, transformation, and encoding details.
- ImageDefinition(ImageSource, ImageTransformer, ImageEncoder) - Constructor for class one.jpro.platform.image.manager.ImageDefinition
-
Constructs a new instance of ImageDefinition.
- ImageEncoder - Interface in one.jpro.platform.image.manager.encoder
-
Interface for encoding and saving images.
- ImageEncoderException - Exception Class in one.jpro.platform.image.manager.encoder
-
A runtime exception that is thrown when an error occurs during image encoding.
- ImageEncoderException(String) - Constructor for exception class one.jpro.platform.image.manager.encoder.ImageEncoderException
-
Constructs a new image encoder exception with the specified message.
- ImageEncoderException(String, Throwable) - Constructor for exception class one.jpro.platform.image.manager.encoder.ImageEncoderException
-
Constructs a new image encoder exception with the specified message and cause.
- ImageEncoderJPG - Class in one.jpro.platform.image.manager.encoder
-
An implementation of ImageEncoder for encoding images in JPG format.
- ImageEncoderJPG() - Constructor for class one.jpro.platform.image.manager.encoder.ImageEncoderJPG
-
Default constructor.
- ImageEncoderJPG(double) - Constructor for class one.jpro.platform.image.manager.encoder.ImageEncoderJPG
-
Constructor with specified quality.
- ImageEncoderPNG - Class in one.jpro.platform.image.manager.encoder
-
An implementation of the ImageEncoder interface for PNG image format.
- ImageEncoderPNG() - Constructor for class one.jpro.platform.image.manager.encoder.ImageEncoderPNG
- ImageManager - Class in one.jpro.platform.image.manager
-
Manages the process of loading and caching images, allowing efficient retrieval and processing.
- ImageResult - Class in one.jpro.platform.image.manager
-
Represents the result of an image operation, encapsulating details about the image file and its dimensions (width and height).
- ImageResult(File, int, int) - Constructor for class one.jpro.platform.image.manager.ImageResult
-
Constructs a new instance.
- ImageSource - Interface in one.jpro.platform.image.manager.source
-
The ImageSource interface represents a source of images that can be loaded and manipulated.
- ImageSourceException - Exception Class in one.jpro.platform.image.manager.source
-
A runtime exception that is thrown when an error occurs during image source loading.
- ImageSourceException(String) - Constructor for exception class one.jpro.platform.image.manager.source.ImageSourceException
-
Constructs a new image source exception with the specified message.
- ImageSourceException(String, Throwable) - Constructor for exception class one.jpro.platform.image.manager.source.ImageSourceException
-
Constructs a new image source exception with the specified message and cause.
- ImageSourceFile - Class in one.jpro.platform.image.manager.source
-
Represents an image source based on a file.
- ImageSourceFile(File) - Constructor for class one.jpro.platform.image.manager.source.ImageSourceFile
-
Constructs an ImageSourceFile using a given File object.
- ImageSourceFile(String) - Constructor for class one.jpro.platform.image.manager.source.ImageSourceFile
-
Constructs an ImageSourceFile using a file path.
- ImageSourceResource - Class in one.jpro.platform.image.manager.source
-
This class provides an implementation of the ImageSource interface for image resources available on the classpath.
- ImageSourceResource(String) - Constructor for class one.jpro.platform.image.manager.source.ImageSourceResource
-
Creates a new instance with the given resource path.
- ImageSourceURL - Class in one.jpro.platform.image.manager.source
-
This class provides an implementation of the ImageSource interface for an image source fetched from a given URL.
- ImageSourceURL(URL) - Constructor for class one.jpro.platform.image.manager.source.ImageSourceURL
- ImageTransformer - Interface in one.jpro.platform.image.manager.transformer
-
An interface for transforming images.
- ImageTransformerFitHeight - Class in one.jpro.platform.image.manager.transformer
-
This class is responsible for transforming images such that they fit a specified height, while maintaining their original aspect ratio.
- ImageTransformerFitHeight(int) - Constructor for class one.jpro.platform.image.manager.transformer.ImageTransformerFitHeight
-
Constructs an instance with a specified target height.
- ImageTransformerFitHeight(int, int) - Constructor for class one.jpro.platform.image.manager.transformer.ImageTransformerFitHeight
-
Constructs an instance with a specified target height and device pixel ratio.
- ImageTransformerFitWidth - Class in one.jpro.platform.image.manager.transformer
-
This class is responsible for transforming images such that they fit a specified width, maintaining the original image's aspect ratio.
- ImageTransformerFitWidth(int) - Constructor for class one.jpro.platform.image.manager.transformer.ImageTransformerFitWidth
-
Constructs an instance that sets the target width for the transformation.
- ImageTransformerFitWidth(int, int) - Constructor for class one.jpro.platform.image.manager.transformer.ImageTransformerFitWidth
-
Constructs an instance that sets the target width based on a device pixel ratio.
- ImageTransformerHelpers - Class in one.jpro.platform.image.manager.transformer
-
Provides helper methods for image transformation tasks.
- ImageTransformerHelpers() - Constructor for class one.jpro.platform.image.manager.transformer.ImageTransformerHelpers
- ImageTransformerIdentity - Class in one.jpro.platform.image.manager.transformer
-
This class implements an identity transformer for images.
- ImageTransformerIdentity() - Constructor for class one.jpro.platform.image.manager.transformer.ImageTransformerIdentity
- ImageTransformerScaleToArea - Class in one.jpro.platform.image.manager.transformer
-
This class implements an image transformer that scales images to a target area while preserving the original aspect ratio.
- ImageTransformerScaleToArea(int) - Constructor for class one.jpro.platform.image.manager.transformer.ImageTransformerScaleToArea
-
Constructs an instance with the specified target area.
- ImageTransformerScaleToArea(int, int) - Constructor for class one.jpro.platform.image.manager.transformer.ImageTransformerScaleToArea
-
Constructs an instance with a specified target width and height.
- ImageTransformerWH - Class in one.jpro.platform.image.manager.transformer
-
Implements the ImageTransformer interface to provide functionalities for transforming images based on specified width and height.
- ImageTransformerWH(int, int) - Constructor for class one.jpro.platform.image.manager.transformer.ImageTransformerWH
-
Constructs an instance of ImageTransformerWH with specified target width and height.
- ImageTransformerWH(int, int, double) - Constructor for class one.jpro.platform.image.manager.transformer.ImageTransformerWH
-
Constructs an instance of ImageTransformerWH with a specified target width and height, and scales them by the provided ratio.
- ImageUtils - Class in one.jpro.platform.image.manager
-
This class provides utility methods for various image operations.
- ImageUtils() - Constructor for class one.jpro.platform.image.manager.ImageUtils
J
- JsonConvertible - Interface in one.jpro.platform.image.manager
-
This interface defines a contract for objects that can be converted to a JSON representation.
L
- loadImage() - Method in interface one.jpro.platform.image.manager.source.ImageSource
-
Loads an image and returns it as BufferedImage.
- loadImage() - Method in class one.jpro.platform.image.manager.source.ImageSourceFile
- loadImage() - Method in class one.jpro.platform.image.manager.source.ImageSourceResource
- loadImage() - Method in class one.jpro.platform.image.manager.source.ImageSourceURL
- loadImage(ImageDefinition) - Method in class one.jpro.platform.image.manager.ImageManager
-
Loads the image based on the given definition, caches it, and returns the image result.
O
- one.jpro.platform.image.manager - module one.jpro.platform.image.manager
-
Module descriptor for the JPro Image Manager module.
- one.jpro.platform.image.manager - package one.jpro.platform.image.manager
- one.jpro.platform.image.manager.encoder - package one.jpro.platform.image.manager.encoder
- one.jpro.platform.image.manager.source - package one.jpro.platform.image.manager.source
- one.jpro.platform.image.manager.transformer - package one.jpro.platform.image.manager.transformer
S
- saveImage(BufferedImage, File) - Method in interface one.jpro.platform.image.manager.encoder.ImageEncoder
-
Saves a
BufferedImageto a specifiedFile. - saveImage(BufferedImage, File) - Method in class one.jpro.platform.image.manager.encoder.ImageEncoderJPG
-
Save the provided image to the specified file in JPG format.
- saveImage(BufferedImage, File) - Method in class one.jpro.platform.image.manager.encoder.ImageEncoderPNG
-
Saves the provided BufferedImage to a specified target file in PNG format.
T
- toFXImage() - Method in class one.jpro.platform.image.manager.ImageResult
-
Converts this image result into an
Imagesuitable for use within JavaFX applications. - toJSON() - Method in class one.jpro.platform.image.manager.encoder.ImageEncoderJPG
- toJSON() - Method in class one.jpro.platform.image.manager.encoder.ImageEncoderPNG
- toJSON() - Method in class one.jpro.platform.image.manager.ImageDefinition
- toJSON() - Method in interface one.jpro.platform.image.manager.JsonConvertible
-
Converts the object to a JSON representation.
- toJSON() - Method in class one.jpro.platform.image.manager.source.ImageSourceFile
- toJSON() - Method in class one.jpro.platform.image.manager.source.ImageSourceResource
- toJSON() - Method in class one.jpro.platform.image.manager.source.ImageSourceURL
- toJSON() - Method in class one.jpro.platform.image.manager.transformer.ImageTransformerFitHeight
- toJSON() - Method in class one.jpro.platform.image.manager.transformer.ImageTransformerFitWidth
- toJSON() - Method in class one.jpro.platform.image.manager.transformer.ImageTransformerIdentity
- toJSON() - Method in class one.jpro.platform.image.manager.transformer.ImageTransformerScaleToArea
- toJSON() - Method in class one.jpro.platform.image.manager.transformer.ImageTransformerWH
- transform(BufferedImage) - Method in interface one.jpro.platform.image.manager.transformer.ImageTransformer
-
Transforms the given image according to some specific criteria or logic.
- transform(BufferedImage) - Method in class one.jpro.platform.image.manager.transformer.ImageTransformerFitHeight
-
Transforms (resizes) the given image to have the target height while maintaining its original aspect ratio.
- transform(BufferedImage) - Method in class one.jpro.platform.image.manager.transformer.ImageTransformerFitWidth
-
Transforms the input image to fit the specified target width while maintaining its original aspect ratio.
- transform(BufferedImage) - Method in class one.jpro.platform.image.manager.transformer.ImageTransformerIdentity
-
Transforms the provided image.
- transform(BufferedImage) - Method in class one.jpro.platform.image.manager.transformer.ImageTransformerScaleToArea
-
Transforms the given image, scaling it to the desired area while maintaining its original aspect ratio.
- transform(BufferedImage) - Method in class one.jpro.platform.image.manager.transformer.ImageTransformerWH
-
Transforms the provided original BufferedImage to match the target width and height.
All Classes and Interfaces|All Packages|Serialized Form