Index

C E G I J L O S T 
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 BufferedImage to a specified File.
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 Image suitable 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.
C E G I J L O S T 
All Classes and Interfaces|All Packages|Serialized Form