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

AbstractDelegatingTileSink - Class in de.christianmahnke.iiif.fliiifenleger.sink
Shared base for TileSink decorators that wrap a delegate sink.
AbstractDelegatingTileSink() - Constructor for class de.christianmahnke.iiif.fliiifenleger.sink.AbstractDelegatingTileSink
 
AbstractImageSource - Class in de.christianmahnke.iiif.fliiifenleger.source
 
AbstractImageSource() - Constructor for class de.christianmahnke.iiif.fliiifenleger.source.AbstractImageSource
 
AbstractManipulatorImageSource - Class in de.christianmahnke.iiif.fliiifenleger.source
An abstract base class for ManipulatorImageSource implementations to reduce boilerplate.
AbstractManipulatorImageSource() - Constructor for class de.christianmahnke.iiif.fliiifenleger.source.AbstractManipulatorImageSource
 
AbstractTileSink - Class in de.christianmahnke.iiif.fliiifenleger.sink
 
AbstractTileSink() - Constructor for class de.christianmahnke.iiif.fliiifenleger.sink.AbstractTileSink
 
addCanvas(String, String, String, int, int) - Method in class de.christianmahnke.iiif.fliiifenleger.IiifManifest
 
addManifest(String) - Method in class de.christianmahnke.iiif.fliiifenleger.ManifestMerger
 
addManifest(URL) - Method in class de.christianmahnke.iiif.fliiifenleger.ManifestMerger
 
addManifest(Path) - Method in class de.christianmahnke.iiif.fliiifenleger.ManifestMerger
 
addSeeAlso(IiifManifest.SeeAlsoRef) - Method in class de.christianmahnke.iiif.fliiifenleger.IiifManifest.CanvasRef
 
apiLevel - Variable in class de.christianmahnke.iiif.fliiifenleger.source.IiifImageSource
 
apiVersion - Variable in class de.christianmahnke.iiif.fliiifenleger.source.IiifImageSource
 
applyFilter(BufferedImage) - Method in class de.christianmahnke.iiif.fliiifenleger.source.FilterImageSource
 
attachHdrMetadata(ImageInfo, TileSink, Map) - Static method in class de.christianmahnke.iiif.fliiifenleger.Tiler
Attaches the source HDR frame to the per-tile metadata map when the sink opted into HDR (TileSink.supportsHdr()) and the source offers the HdrSource capability.

B

baseSource - Variable in class de.christianmahnke.iiif.fliiifenleger.source.AbstractManipulatorImageSource
The underlying ImageSource that this manipulator wraps.
baseUri - Variable in class de.christianmahnke.iiif.fliiifenleger.IiifManifest
 
baseUri - Variable in class de.christianmahnke.iiif.fliiifenleger.ManifestMerger
 
blur(BufferedImage) - Method in class de.christianmahnke.iiif.fliiifenleger.source.FilterImageSource
 
blurRadius - Variable in class de.christianmahnke.iiif.fliiifenleger.source.FilterImageSource
 
BT2020 - Enum constant in enum class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame.Primaries
Rec.2100 primaries.
BT709 - Enum constant in enum class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame.Primaries
Rec.709 / sRGB primaries.
buildCanvasV2(IiifManifest.CanvasRef) - Method in class de.christianmahnke.iiif.fliiifenleger.IiifManifest
 
buildCanvasV3(IiifManifest.CanvasRef) - Method in class de.christianmahnke.iiif.fliiifenleger.IiifManifest
 
buildV2() - Method in class de.christianmahnke.iiif.fliiifenleger.IiifManifest
 
buildV3() - Method in class de.christianmahnke.iiif.fliiifenleger.IiifManifest
 

C

calculateDimensions() - Method in class de.christianmahnke.iiif.fliiifenleger.source.StackedImageSource
 
calculateScaleFactors(int) - Method in class de.christianmahnke.iiif.fliiifenleger.ImageInfo
 
calculateSizes(int, int) - Method in class de.christianmahnke.iiif.fliiifenleger.ImageInfo
 
calculateZoomLevels(int, int, int) - Static method in class de.christianmahnke.iiif.fliiifenleger.ImageInfo
Calculates the optimal number of zoom levels based on image and tile dimensions.
canvases - Variable in class de.christianmahnke.iiif.fliiifenleger.IiifManifest
 
CanvasRef(String, String, String, int, int) - Constructor for class de.christianmahnke.iiif.fliiifenleger.IiifManifest.CanvasRef
 
CanvasRef(String, String, String, int, int, Map) - Constructor for class de.christianmahnke.iiif.fliiifenleger.IiifManifest.CanvasRef
 
CanvasRef(String, String, String, int, int, Map, List) - Constructor for class de.christianmahnke.iiif.fliiifenleger.IiifManifest.CanvasRef
 
chainManipulators(List) - Method in class de.christianmahnke.iiif.fliiifenleger.source.StackedImageSource
 
channels() - Method in record class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame
Returns the value of the channels record component.
channels() - Method in record class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame.GainMap
Returns the value of the channels record component.
closeDelegate() - Method in class de.christianmahnke.iiif.fliiifenleger.sink.AbstractDelegatingTileSink
Closes the delegate if this sink created it.
collectContexts(JsonNode) - Static method in class de.christianmahnke.iiif.fliiifenleger.validation.ValidationSupport
Collects the @context entries of the document as strings.
contexts() - Method in record class de.christianmahnke.iiif.fliiifenleger.sink.TileSink.InfoExtension
Returns the value of the contexts record component.
contextUri() - Method in interface de.christianmahnke.iiif.fliiifenleger.sink.ServiceExtension
 
CoreContextOrderValidator - Class in de.christianmahnke.iiif.fliiifenleger.validation
Core IIIF rule: a V3 @context array must end with the IIIF Image API 3 context (a constraint JSON Schema expresses poorly).
CoreContextOrderValidator() - Constructor for class de.christianmahnke.iiif.fliiifenleger.validation.CoreContextOrderValidator
 
CoreV2Validator - Class in de.christianmahnke.iiif.fliiifenleger.validation
Core IIIF rules for Image API 2: the fixed @context offers no place for namespaced extension properties, and the embedded profile must start with the Image API 2 compliance level URI.
CoreV2Validator() - Constructor for class de.christianmahnke.iiif.fliiifenleger.validation.CoreV2Validator
 
createImage(ImageInfo, Path, ImageInfo.IIIFVersion, TileSink) - Method in class de.christianmahnke.iiif.fliiifenleger.Tiler
 
createImage(ImageInfo, Path, TileSink) - Method in class de.christianmahnke.iiif.fliiifenleger.Tiler
Generates tiles and info.json, merging the sink's TileSink.InfoExtension into the document.
createImages(ImageSource, List, Path, String, int, int, ImageInfo.IIIFVersion, TileSink) - Method in class de.christianmahnke.iiif.fliiifenleger.Tiler
Creates images with explicit tile size and IIIF version.
createImages(ImageSource, List, Path, String, int, TileSink) - Method in class de.christianmahnke.iiif.fliiifenleger.Tiler
 
createManifest(ImageInfo, Path, String, ImageInfo.IIIFVersion) - Method in class de.christianmahnke.iiif.fliiifenleger.Tiler
Creates a IIIF Presentation API manifest for a single image alongside tile generation.
createManipulator(String, Map, ImageSource) - Method in class de.christianmahnke.iiif.fliiifenleger.source.StackedImageSource
 
createManipulatorFromConfig(Map, ImageSource) - Method in class de.christianmahnke.iiif.fliiifenleger.source.StackedImageSource
 
createManipulatorFromString(String, ImageSource) - Method in class de.christianmahnke.iiif.fliiifenleger.source.StackedImageSource
 
createSource(String, String, Map) - Method in class de.christianmahnke.iiif.fliiifenleger.source.StackedImageSource
 
createSourceFromConfig(Map) - Method in class de.christianmahnke.iiif.fliiifenleger.source.StackedImageSource
 
createSourceFromString(String, Map) - Method in class de.christianmahnke.iiif.fliiifenleger.source.StackedImageSource
 
crop(int, int, int, int) - Method in record class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame.GainMap
Crops a region (gain-map coordinates), copying the samples: the result never aliases this instance's buffer, so crops stay valid while tiles encode concurrently.
crop(int, int, int, int, double) - Method in class de.christianmahnke.iiif.fliiifenleger.source.DefaultImageSource
 
crop(int, int, int, int, double) - Method in class de.christianmahnke.iiif.fliiifenleger.source.FilterImageSource
 
crop(int, int, int, int, double) - Method in class de.christianmahnke.iiif.fliiifenleger.source.IiifImageSource
 
crop(int, int, int, int, double) - Method in interface de.christianmahnke.iiif.fliiifenleger.source.ImageSource
Extracts a rectangular region from the image.
crop(int, int, int, int, double) - Method in class de.christianmahnke.iiif.fliiifenleger.source.JxlImageSource
 
crop(int, int, int, int, double) - Method in class de.christianmahnke.iiif.fliiifenleger.source.StackedImageSource
 
cropInMemory(int, int, int, int, double) - Method in class de.christianmahnke.iiif.fliiifenleger.source.IiifImageSource
 

D

de.christianmahnke.iiif.fliiifenleger - package de.christianmahnke.iiif.fliiifenleger
 
de.christianmahnke.iiif.fliiifenleger.debug - package de.christianmahnke.iiif.fliiifenleger.debug
 
de.christianmahnke.iiif.fliiifenleger.sink - package de.christianmahnke.iiif.fliiifenleger.sink
 
de.christianmahnke.iiif.fliiifenleger.source - package de.christianmahnke.iiif.fliiifenleger.source
 
de.christianmahnke.iiif.fliiifenleger.validation - package de.christianmahnke.iiif.fliiifenleger.validation
 
DEFAULT_IIIF_VERSION - Static variable in class de.christianmahnke.iiif.fliiifenleger.Tiler
 
DEFAULT_TILE_SIZE - Static variable in class de.christianmahnke.iiif.fliiifenleger.Tiler
 
DEFAULT_TYPE - Static variable in class de.christianmahnke.iiif.fliiifenleger.ManifestUpdater
 
defaultIiifVersion - Variable in class de.christianmahnke.iiif.fliiifenleger.Tiler
 
DefaultImageSource - Class in de.christianmahnke.iiif.fliiifenleger.source
 
DefaultImageSource() - Constructor for class de.christianmahnke.iiif.fliiifenleger.source.DefaultImageSource
 
DefaultTileSink - Class in de.christianmahnke.iiif.fliiifenleger.sink
 
DefaultTileSink() - Constructor for class de.christianmahnke.iiif.fliiifenleger.sink.DefaultTileSink
 
defaultTileSize - Variable in class de.christianmahnke.iiif.fliiifenleger.Tiler
 
defaultValue() - Method in record class de.christianmahnke.iiif.fliiifenleger.OptionDescriptor
Returns the value of the defaultValue record component.
delegate - Variable in class de.christianmahnke.iiif.fliiifenleger.sink.AbstractDelegatingTileSink
Delegate sink; resolved lazily so tests can inject one.
delegate() - Method in class de.christianmahnke.iiif.fliiifenleger.sink.AbstractDelegatingTileSink
Returns the delegate sink, resolving it from Tiler.SINK_REGISTRY on first use (lazy so tests can inject one).
delegateExtension(ImageInfo.IIIFVersion) - Method in class de.christianmahnke.iiif.fliiifenleger.sink.AbstractDelegatingTileSink
Returns the delegate sink's extension so stacked sinks (e.g.
delegateName - Variable in class de.christianmahnke.iiif.fliiifenleger.sink.AbstractDelegatingTileSink
 
description - Variable in class de.christianmahnke.iiif.fliiifenleger.IiifManifest
 
description() - Method in record class de.christianmahnke.iiif.fliiifenleger.OptionDescriptor
Returns the value of the description record component.
detectedVersion() - Method in record class de.christianmahnke.iiif.fliiifenleger.validation.ValidationResult
Returns the value of the detectedVersion record component.
detectVersion(JsonNode) - Static method in class de.christianmahnke.iiif.fliiifenleger.IiifManifest
 
detectVersion(JsonNode) - Static method in class de.christianmahnke.iiif.fliiifenleger.InfoJsonValidator
Detects the IIIF Image API major version from @context (and, as a fallback, @id vs id/type).
determineVersion() - Method in class de.christianmahnke.iiif.fliiifenleger.ManifestMerger
 
DISPLAY_P3 - Enum constant in enum class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame.Primaries
Display P3 primaries.

E

empty() - Static method in record class de.christianmahnke.iiif.fliiifenleger.sink.TileSink.InfoExtension
 
engine - Variable in class de.christianmahnke.iiif.fliiifenleger.sink.AbstractDelegatingTileSink
WASM engine selection string (auto/chicory/graalvm) or null.
enrichMetadata(ImageInfo, int, int, int, int, int) - Static method in class de.christianmahnke.iiif.fliiifenleger.Tiler
Builds the per-tile metadata map: a copy of the source metadata with the tile's region recorded in source-image coordinates (iiif.region.* keys, used by the C2PA and UltraHDR sinks).
ensureInitialized() - Method in class de.christianmahnke.iiif.fliiifenleger.source.IiifImageSource
 
equals(Object) - Method in record class de.christianmahnke.iiif.fliiifenleger.ImageInfo.Size
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.christianmahnke.iiif.fliiifenleger.OptionDescriptor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.christianmahnke.iiif.fliiifenleger.sink.TileSink.InfoExtension
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame.GainMap
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.christianmahnke.iiif.fliiifenleger.validation.ValidationResult
Indicates whether some other object is "equal to" this one.
errors() - Method in record class de.christianmahnke.iiif.fliiifenleger.validation.ValidationResult
Returns the value of the errors record component.
extractCanvases(JsonNode, ImageInfo.IIIFVersion) - Static method in class de.christianmahnke.iiif.fliiifenleger.IiifManifest
 
extractSeeAlso(JsonNode) - Static method in class de.christianmahnke.iiif.fliiifenleger.IiifManifest
 

F

failedTiles - Variable in class de.christianmahnke.iiif.fliiifenleger.debug.IiifImageReassembler
Count of tiles that could not be fetched or decoded during the last IiifImageReassembler.reassemble(boolean) call.
failures(ImageInfo.IIIFVersion, List) - Static method in record class de.christianmahnke.iiif.fliiifenleger.validation.ValidationResult
 
failures(List) - Static method in record class de.christianmahnke.iiif.fliiifenleger.validation.ValidationResult
 
features() - Method in record class de.christianmahnke.iiif.fliiifenleger.sink.TileSink.InfoExtension
Returns the value of the features record component.
fetchedTileBytes - Variable in class de.christianmahnke.iiif.fliiifenleger.debug.IiifImageReassembler
Raw tile bytes collected during the last reassembly when C2PA collection was requested (tile URL → asset bytes).
FilterImageSource - Class in de.christianmahnke.iiif.fliiifenleger.source
 
FilterImageSource() - Constructor for class de.christianmahnke.iiif.fliiifenleger.source.FilterImageSource
 
filterType - Variable in class de.christianmahnke.iiif.fliiifenleger.source.FilterImageSource
 
finalizeConfiguration() - Method in class de.christianmahnke.iiif.fliiifenleger.source.StackedImageSource
 
finalSource - Variable in class de.christianmahnke.iiif.fliiifenleger.source.StackedImageSource
 
findKey(JsonNode, String) - Static method in class de.christianmahnke.iiif.fliiifenleger.validation.ValidationSupport
 
format - Variable in class de.christianmahnke.iiif.fliiifenleger.IiifManifest.SeeAlsoRef
 
format - Variable in class de.christianmahnke.iiif.fliiifenleger.sink.AbstractTileSink
 
fromBufferedImage(BufferedImage) - Static method in record class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame
Wrap an 8-bit SDR image as a frame (SRGB/BT709).
fromBufferedImage(BufferedImage, String) - Static method in record class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame.GainMap
Wraps a decoded gain-map image as float samples in [0, 1], preserving channels: grayscale images yield 1 channel, anything else 3 (RGB).
fromJson(String) - Static method in class de.christianmahnke.iiif.fliiifenleger.IiifManifest
 

G

gainmap() - Method in record class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame
Returns the value of the gainmap record component.
GainMap(int, int, int, float[], String) - Constructor for record class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame.GainMap
Creates an instance of a GainMap record class.
generateScaleTiles(ImageInfo, Path, ImageInfo.IIIFVersion, TileSink, ExecutorService, List) - Method in class de.christianmahnke.iiif.fliiifenleger.Tiler
 
generateSizes(ImageInfo, Path, ImageInfo.IIIFVersion, TileSink, ExecutorService, List) - Method in class de.christianmahnke.iiif.fliiifenleger.Tiler
 
generateTiles(ImageInfo, Path, ImageInfo.IIIFVersion, TileSink) - Method in class de.christianmahnke.iiif.fliiifenleger.Tiler
 
GENERIC_XML_FORMAT - Static variable in class de.christianmahnke.iiif.fliiifenleger.ManifestUpdater
 
getAvailableOptions() - Method in class de.christianmahnke.iiif.fliiifenleger.sink.AbstractTileSink
 
getAvailableOptions() - Method in interface de.christianmahnke.iiif.fliiifenleger.sink.TileSink
Introspects the configuration options accepted by TileSink.setOptions(Map).
getAvailableOptions() - Method in class de.christianmahnke.iiif.fliiifenleger.source.FilterImageSource
 
getAvailableOptions() - Method in interface de.christianmahnke.iiif.fliiifenleger.source.ImageSource
Introspects the configuration options accepted by ImageSource.setOptions(Map).
getAvailableOptions() - Method in class de.christianmahnke.iiif.fliiifenleger.source.StackedImageSource
 
getAvailableOptions() - Method in interface de.christianmahnke.iiif.fliiifenleger.validation.Validator
Introspects the configuration options accepted by Validator.setOptions(Map).
getBasePath(Path, ImageInfo) - Method in class de.christianmahnke.iiif.fliiifenleger.sink.AbstractTileSink
Deprecated.
getBaseUri() - Method in class de.christianmahnke.iiif.fliiifenleger.IiifManifest
 
getCanvases() - Method in class de.christianmahnke.iiif.fliiifenleger.IiifManifest
 
getCanvases() - Method in class de.christianmahnke.iiif.fliiifenleger.ManifestMerger
 
getDescription() - Method in class de.christianmahnke.iiif.fliiifenleger.IiifManifest
 
getDescription() - Method in class de.christianmahnke.iiif.fliiifenleger.sink.DefaultTileSink
 
getDescription() - Method in interface de.christianmahnke.iiif.fliiifenleger.sink.TileSink
 
getDescription() - Method in class de.christianmahnke.iiif.fliiifenleger.source.DefaultImageSource
 
getDescription() - Method in class de.christianmahnke.iiif.fliiifenleger.source.FilterImageSource
 
getDescription() - Method in class de.christianmahnke.iiif.fliiifenleger.source.IiifImageSource
 
getDescription() - Method in interface de.christianmahnke.iiif.fliiifenleger.source.ImageSource
 
getDescription() - Method in class de.christianmahnke.iiif.fliiifenleger.source.JxlImageSource
 
getDescription() - Method in class de.christianmahnke.iiif.fliiifenleger.source.StackedImageSource
 
getDescription() - Method in class de.christianmahnke.iiif.fliiifenleger.validation.CoreContextOrderValidator
 
getDescription() - Method in class de.christianmahnke.iiif.fliiifenleger.validation.CoreV2Validator
 
getDescription() - Method in interface de.christianmahnke.iiif.fliiifenleger.validation.Validator
 
getExactVersion() - Method in enum class de.christianmahnke.iiif.fliiifenleger.ImageInfo.IIIFVersion
 
getFailedTileCount() - Method in class de.christianmahnke.iiif.fliiifenleger.debug.IiifImageReassembler
 
getFetchedTileBytes() - Method in class de.christianmahnke.iiif.fliiifenleger.debug.IiifImageReassembler
Returns the raw bytes of the tiles fetched by the last IiifImageReassembler.reassemble(boolean) call with C2PA collection enabled.
getFinalSource() - Method in class de.christianmahnke.iiif.fliiifenleger.source.StackedImageSource
Returns the final source in the processing chain.
getFormatExtension() - Method in class de.christianmahnke.iiif.fliiifenleger.sink.AbstractTileSink
 
getFormatExtension() - Method in interface de.christianmahnke.iiif.fliiifenleger.sink.TileSink
 
getHdrFrame() - Method in interface de.christianmahnke.iiif.fliiifenleger.source.HdrSource
 
getHeight() - Method in class de.christianmahnke.iiif.fliiifenleger.source.AbstractImageSource
 
getHeight() - Method in class de.christianmahnke.iiif.fliiifenleger.source.AbstractManipulatorImageSource
getHeight() - Method in class de.christianmahnke.iiif.fliiifenleger.source.DefaultImageSource
 
getHeight() - Method in class de.christianmahnke.iiif.fliiifenleger.source.IiifImageSource
 
getHeight() - Method in interface de.christianmahnke.iiif.fliiifenleger.source.ImageSource
 
getHeight() - Method in class de.christianmahnke.iiif.fliiifenleger.source.JxlImageSource
 
getHeight() - Method in class de.christianmahnke.iiif.fliiifenleger.source.StackedImageSource
 
getImage() - Method in class de.christianmahnke.iiif.fliiifenleger.source.AbstractImageSource
 
getImage() - Method in class de.christianmahnke.iiif.fliiifenleger.source.DefaultImageSource
 
getImage() - Method in interface de.christianmahnke.iiif.fliiifenleger.source.ImageSource
 
getImage() - Method in class de.christianmahnke.iiif.fliiifenleger.source.JxlImageSource
 
getImage() - Method in class de.christianmahnke.iiif.fliiifenleger.source.StackedImageSource
 
getInfoJsonExtension(ImageInfo.IIIFVersion) - Method in interface de.christianmahnke.iiif.fliiifenleger.sink.TileSink
Contributes sink-specific entries to the info.json document.
getInputStream(URL) - Static method in class de.christianmahnke.iiif.fliiifenleger.source.AbstractImageSource
Returns an InputStream for a given URL.
getLabel() - Method in class de.christianmahnke.iiif.fliiifenleger.IiifManifest
 
getManifestCount() - Method in class de.christianmahnke.iiif.fliiifenleger.ManifestMerger
 
getMetadata() - Method in class de.christianmahnke.iiif.fliiifenleger.source.AbstractManipulatorImageSource
Returns metadata extracted from the image, such as EXIF or XMP data.
getMetadata() - Method in class de.christianmahnke.iiif.fliiifenleger.source.DefaultImageSource
 
getMetadata() - Method in class de.christianmahnke.iiif.fliiifenleger.source.IiifImageSource
 
getMetadata() - Method in interface de.christianmahnke.iiif.fliiifenleger.source.ImageSource
Returns metadata extracted from the image, such as EXIF or XMP data.
getMetadata() - Method in class de.christianmahnke.iiif.fliiifenleger.source.JxlImageSource
 
getMetadata() - Method in class de.christianmahnke.iiif.fliiifenleger.source.StackedImageSource
 
getName() - Method in class de.christianmahnke.iiif.fliiifenleger.sink.DefaultTileSink
 
getName() - Method in interface de.christianmahnke.iiif.fliiifenleger.sink.TileSink
 
getName() - Method in class de.christianmahnke.iiif.fliiifenleger.source.DefaultImageSource
 
getName() - Method in class de.christianmahnke.iiif.fliiifenleger.source.FilterImageSource
 
getName() - Method in class de.christianmahnke.iiif.fliiifenleger.source.IiifImageSource
 
getName() - Method in interface de.christianmahnke.iiif.fliiifenleger.source.ImageSource
 
getName() - Method in class de.christianmahnke.iiif.fliiifenleger.source.JxlImageSource
 
getName() - Method in class de.christianmahnke.iiif.fliiifenleger.source.StackedImageSource
 
getName() - Method in class de.christianmahnke.iiif.fliiifenleger.validation.CoreContextOrderValidator
 
getName() - Method in class de.christianmahnke.iiif.fliiifenleger.validation.CoreV2Validator
 
getName() - Method in interface de.christianmahnke.iiif.fliiifenleger.validation.Validator
 
getShortName() - Method in enum class de.christianmahnke.iiif.fliiifenleger.ImageInfo.IIIFVersion
 
getTileWorkers() - Method in class de.christianmahnke.iiif.fliiifenleger.Tiler
 
getUrl() - Method in class de.christianmahnke.iiif.fliiifenleger.source.AbstractImageSource
 
getUrl() - Method in class de.christianmahnke.iiif.fliiifenleger.source.AbstractManipulatorImageSource
getUrl() - Method in interface de.christianmahnke.iiif.fliiifenleger.source.ImageSource
 
getUrl() - Method in class de.christianmahnke.iiif.fliiifenleger.source.StackedImageSource
 
getVersion() - Method in class de.christianmahnke.iiif.fliiifenleger.IiifManifest
 
getWidth() - Method in class de.christianmahnke.iiif.fliiifenleger.source.AbstractImageSource
 
getWidth() - Method in class de.christianmahnke.iiif.fliiifenleger.source.AbstractManipulatorImageSource
getWidth() - Method in class de.christianmahnke.iiif.fliiifenleger.source.DefaultImageSource
 
getWidth() - Method in class de.christianmahnke.iiif.fliiifenleger.source.IiifImageSource
 
getWidth() - Method in interface de.christianmahnke.iiif.fliiifenleger.source.ImageSource
 
getWidth() - Method in class de.christianmahnke.iiif.fliiifenleger.source.JxlImageSource
 
getWidth() - Method in class de.christianmahnke.iiif.fliiifenleger.source.StackedImageSource
 

H

hasGainMap() - Method in record class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame
 
hashCode() - Method in record class de.christianmahnke.iiif.fliiifenleger.ImageInfo.Size
Returns a hash code value for this object.
hashCode() - Method in record class de.christianmahnke.iiif.fliiifenleger.OptionDescriptor
Returns a hash code value for this object.
hashCode() - Method in record class de.christianmahnke.iiif.fliiifenleger.sink.TileSink.InfoExtension
Returns a hash code value for this object.
hashCode() - Method in record class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame.GainMap
Returns a hash code value for this object.
hashCode() - Method in record class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame
Returns a hash code value for this object.
hashCode() - Method in record class de.christianmahnke.iiif.fliiifenleger.validation.ValidationResult
Returns a hash code value for this object.
HdrFrame - Record Class in de.christianmahnke.iiif.fliiifenleger.source
An HDR image frame: full-range float pixels plus the color description needed to interpret them.
HdrFrame(int, int, int, float[], HdrFrame.TransferFunction, HdrFrame.Primaries) - Constructor for record class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame
Convenience constructor for frames without a gain map.
HdrFrame(int, int, int, float[], HdrFrame.TransferFunction, HdrFrame.Primaries, HdrFrame.GainMap) - Constructor for record class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame
Creates an instance of a HdrFrame record class.
HdrFrame.GainMap - Record Class in de.christianmahnke.iiif.fliiifenleger.source
An ISO 21496-1 gain map at its own (typically subsampled) resolution: normalized float samples plus the opaque metadata JSON.
HdrFrame.Primaries - Enum Class in de.christianmahnke.iiif.fliiifenleger.source
RGB primaries / gamut of the pixel values.
HdrFrame.TransferFunction - Enum Class in de.christianmahnke.iiif.fliiifenleger.source
Opto-electronic transfer function of the pixel values.
HdrSource - Interface in de.christianmahnke.iiif.fliiifenleger.source
Capability interface for ImageSource implementations that can provide full-range HDR pixels alongside the regular SDR rendition.
height - Variable in class de.christianmahnke.iiif.fliiifenleger.IiifManifest.CanvasRef
 
height - Variable in class de.christianmahnke.iiif.fliiifenleger.ImageInfo.Tile
 
height - Variable in class de.christianmahnke.iiif.fliiifenleger.source.IiifImageSource
 
height() - Method in record class de.christianmahnke.iiif.fliiifenleger.ImageInfo.Size
Returns the value of the height record component.
height() - Method in record class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame.GainMap
Returns the value of the height record component.
height() - Method in record class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame
Returns the value of the height record component.
HLG - Enum constant in enum class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame.TransferFunction
Hybrid log-gamma (ARIB STD-B67).

I

id - Variable in class de.christianmahnke.iiif.fliiifenleger.IiifManifest.CanvasRef
 
id - Variable in class de.christianmahnke.iiif.fliiifenleger.IiifManifest.SeeAlsoRef
 
IiifImageReassembler - Class in de.christianmahnke.iiif.fliiifenleger.debug
Fetches IIIF tiles from an Image API endpoint and reassembles them into a single image.
IiifImageReassembler(URL) - Constructor for class de.christianmahnke.iiif.fliiifenleger.debug.IiifImageReassembler
 
IiifImageSource - Class in de.christianmahnke.iiif.fliiifenleger.source
 
IiifImageSource() - Constructor for class de.christianmahnke.iiif.fliiifenleger.source.IiifImageSource
 
IiifManifest - Class in de.christianmahnke.iiif.fliiifenleger
 
IiifManifest(ImageInfo.IIIFVersion, String) - Constructor for class de.christianmahnke.iiif.fliiifenleger.IiifManifest
 
IiifManifest(ImageInfo.IIIFVersion, String, String) - Constructor for class de.christianmahnke.iiif.fliiifenleger.IiifManifest
 
IiifManifest.CanvasRef - Class in de.christianmahnke.iiif.fliiifenleger
 
IiifManifest.SeeAlsoRef - Class in de.christianmahnke.iiif.fliiifenleger
 
image - Variable in class de.christianmahnke.iiif.fliiifenleger.source.DefaultImageSource
 
image - Variable in class de.christianmahnke.iiif.fliiifenleger.source.JxlImageSource
 
imageBaseUri - Variable in class de.christianmahnke.iiif.fliiifenleger.debug.IiifImageReassembler
 
imageBaseUri - Variable in class de.christianmahnke.iiif.fliiifenleger.source.IiifImageSource
 
ImageInfo - Class in de.christianmahnke.iiif.fliiifenleger
 
ImageInfo(ImageSource, int, int, int, String, ImageInfo.IIIFVersion) - Constructor for class de.christianmahnke.iiif.fliiifenleger.ImageInfo
 
ImageInfo.IIIFVersion - Enum Class in de.christianmahnke.iiif.fliiifenleger
Enum representing supported IIIF Image API versions.
ImageInfo.Size - Record Class in de.christianmahnke.iiif.fliiifenleger
 
ImageInfo.Tile - Class in de.christianmahnke.iiif.fliiifenleger
 
imageInfoId - Variable in class de.christianmahnke.iiif.fliiifenleger.IiifManifest.CanvasRef
 
ImageSource - Interface in de.christianmahnke.iiif.fliiifenleger.source
A generic source for an image that can be tiled.
ImageSourceException - Exception Class in de.christianmahnke.iiif.fliiifenleger.source
 
ImageSourceException(String) - Constructor for exception class de.christianmahnke.iiif.fliiifenleger.source.ImageSourceException
 
ImageSourceException(String, Exception) - Constructor for exception class de.christianmahnke.iiif.fliiifenleger.source.ImageSourceException
 
InfoExtension(List, List, List) - Constructor for record class de.christianmahnke.iiif.fliiifenleger.sink.TileSink.InfoExtension
Creates an instance of a InfoExtension record class.
infoJson - Variable in class de.christianmahnke.iiif.fliiifenleger.debug.IiifImageReassembler
 
infoJson - Variable in class de.christianmahnke.iiif.fliiifenleger.source.IiifImageSource
 
InfoJsonValidator - Class in de.christianmahnke.iiif.fliiifenleger
Validates info.json documents against the bundled JSON Schemas for IIIF Image API 2 and 3.
invertColors(BufferedImage) - Method in class de.christianmahnke.iiif.fliiifenleger.source.FilterImageSource
 
isAbsoluteUri(String) - Static method in class de.christianmahnke.iiif.fliiifenleger.validation.ValidationSupport
 
isEmpty() - Method in record class de.christianmahnke.iiif.fliiifenleger.sink.TileSink.InfoExtension
 
isHdrEndpoint(String) - Method in class de.christianmahnke.iiif.fliiifenleger.debug.IiifImageReassembler
Detects whether this endpoint advertises HDR content, by looking for the given profile URI constant in the loaded info.json.

J

JxlImageSource - Class in de.christianmahnke.iiif.fliiifenleger.source
 
JxlImageSource() - Constructor for class de.christianmahnke.iiif.fliiifenleger.source.JxlImageSource
 

L

label - Variable in class de.christianmahnke.iiif.fliiifenleger.IiifManifest.CanvasRef
 
label - Variable in class de.christianmahnke.iiif.fliiifenleger.IiifManifest
 
LINEAR - Enum constant in enum class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame.TransferFunction
Scene-linear light.
load() - Method in class de.christianmahnke.iiif.fliiifenleger.debug.IiifImageReassembler
Fetches and parses the info.json file.
load(ImageSource) - Method in class de.christianmahnke.iiif.fliiifenleger.source.AbstractManipulatorImageSource
load(ImageSource) - Method in interface de.christianmahnke.iiif.fliiifenleger.source.ManipulatorImageSource
 
load(URL) - Method in class de.christianmahnke.iiif.fliiifenleger.source.AbstractImageSource
 
load(URL) - Method in class de.christianmahnke.iiif.fliiifenleger.source.AbstractManipulatorImageSource
Loads the image from URL.
load(URL) - Method in class de.christianmahnke.iiif.fliiifenleger.source.DefaultImageSource
 
load(URL) - Method in class de.christianmahnke.iiif.fliiifenleger.source.IiifImageSource
 
load(URL) - Method in interface de.christianmahnke.iiif.fliiifenleger.source.ImageSource
Loads the image from URL.
load(URL) - Method in class de.christianmahnke.iiif.fliiifenleger.source.JxlImageSource
 
load(URL) - Method in class de.christianmahnke.iiif.fliiifenleger.source.StackedImageSource
 
loadAll() - Static method in interface de.christianmahnke.iiif.fliiifenleger.sink.ServiceExtension
Loads all ServiceExtension implementations in ServiceLoader order.
loadAll() - Static method in interface de.christianmahnke.iiif.fliiifenleger.validation.Validator
Loads all Validator implementations in ServiceLoader order.
loadComposed(String, List) - Static method in class de.christianmahnke.iiif.fliiifenleger.InfoJsonValidator
 
loadImage() - Method in class de.christianmahnke.iiif.fliiifenleger.source.DefaultImageSource
 
loadImage() - Method in class de.christianmahnke.iiif.fliiifenleger.source.IiifImageSource
 
loadImage() - Method in class de.christianmahnke.iiif.fliiifenleger.source.JxlImageSource
 
loadInfoJson() - Method in class de.christianmahnke.iiif.fliiifenleger.source.IiifImageSource
 
loadSinks() - Static method in class de.christianmahnke.iiif.fliiifenleger.Tiler
 
loadSources() - Static method in class de.christianmahnke.iiif.fliiifenleger.Tiler
 
loadValidators() - Static method in class de.christianmahnke.iiif.fliiifenleger.InfoJsonValidator
 

M

ManifestMerger - Class in de.christianmahnke.iiif.fliiifenleger
 
ManifestMerger(ImageInfo.IIIFVersion, String) - Constructor for class de.christianmahnke.iiif.fliiifenleger.ManifestMerger
 
ManifestMerger.ManifestData - Class in de.christianmahnke.iiif.fliiifenleger
 
manifests - Variable in class de.christianmahnke.iiif.fliiifenleger.ManifestMerger
 
ManifestUpdater - Class in de.christianmahnke.iiif.fliiifenleger
 
ManifestUpdater() - Constructor for class de.christianmahnke.iiif.fliiifenleger.ManifestUpdater
 
ManipulatorImageSource - Interface in de.christianmahnke.iiif.fliiifenleger.source
 
MAPPER - Static variable in class de.christianmahnke.iiif.fliiifenleger.IiifManifest
 
MAPPER - Static variable in class de.christianmahnke.iiif.fliiifenleger.ManifestMerger
 
MEI_FORMAT - Static variable in class de.christianmahnke.iiif.fliiifenleger.ManifestUpdater
 
merge() - Method in class de.christianmahnke.iiif.fliiifenleger.ManifestMerger
 
merge(ValidationResult) - Method in record class de.christianmahnke.iiif.fliiifenleger.validation.ValidationResult
Merges two results: valid only if both are valid, errors concatenated.
mergeAndSave(List, ImageInfo.IIIFVersion, String, Path) - Static method in class de.christianmahnke.iiif.fliiifenleger.ManifestMerger
 
mergedWith(TileSink.InfoExtension) - Method in record class de.christianmahnke.iiif.fliiifenleger.sink.TileSink.InfoExtension
 
mergeManifests(List, ImageInfo.IIIFVersion, String) - Static method in class de.christianmahnke.iiif.fliiifenleger.ManifestMerger
 
mergeManifestsFromPaths(List, ImageInfo.IIIFVersion, String) - Static method in class de.christianmahnke.iiif.fliiifenleger.ManifestMerger
 
mergeManifestsFromUrls(List, ImageInfo.IIIFVersion, String) - Static method in class de.christianmahnke.iiif.fliiifenleger.ManifestMerger
 
mergeToJson() - Method in class de.christianmahnke.iiif.fliiifenleger.ManifestMerger
 
META_FRAME - Static variable in record class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame
Metadata-map key for the frame object itself (see HdrSource).
META_GAINMAP - Static variable in record class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame
Metadata-map key for the per-tile cropped gain map (see HdrFrame.GainMap).
META_GAINMAP_METADATA - Static variable in record class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame
Metadata-map key for the gain map's ISO 21496-1 metadata JSON (opaque domain payload, carried verbatim).
META_PRIMARIES - Static variable in record class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame
Metadata-map key for the primaries name.
META_TRANSFER - Static variable in record class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame
Metadata-map key for the transfer function name.
metadata - Variable in class de.christianmahnke.iiif.fliiifenleger.IiifManifest.CanvasRef
 
metadataJson() - Method in record class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame.GainMap
Returns the value of the metadataJson record component.
MUSICXML_COMPRESSED_FORMAT - Static variable in class de.christianmahnke.iiif.fliiifenleger.ManifestUpdater
 
MUSICXML_FORMAT - Static variable in class de.christianmahnke.iiif.fliiifenleger.ManifestUpdater
 

N

name() - Method in record class de.christianmahnke.iiif.fliiifenleger.OptionDescriptor
Returns the value of the name record component.

O

ok(ImageInfo.IIIFVersion) - Static method in record class de.christianmahnke.iiif.fliiifenleger.validation.ValidationResult
 
optional(String, String, String) - Static method in record class de.christianmahnke.iiif.fliiifenleger.OptionDescriptor
Convenience factory for optional string options.
optional(String, String, String, String) - Static method in record class de.christianmahnke.iiif.fliiifenleger.OptionDescriptor
Convenience factory for optional options with an explicit type hint.
OptionDescriptor - Record Class in de.christianmahnke.iiif.fliiifenleger
Describes a single configuration option accepted via --source-opt / --sink-opt (see ImageSource.setOptions(Map) and TileSink.setOptions(Map)).
OptionDescriptor(String, String, String, boolean, String) - Constructor for record class de.christianmahnke.iiif.fliiifenleger.OptionDescriptor
Creates an instance of a OptionDescriptor record class.
ownsDelegate - Variable in class de.christianmahnke.iiif.fliiifenleger.sink.AbstractDelegatingTileSink
Whether this sink created (and must close) the delegate.

P

parseDelegateOptions(Map, String) - Method in class de.christianmahnke.iiif.fliiifenleger.sink.AbstractDelegatingTileSink
Parses the delegate, runtime and threads options shared by every delegating sink.
parseLegacyOptions(Map) - Method in class de.christianmahnke.iiif.fliiifenleger.source.StackedImageSource
 
parseYamlConfig(String) - Method in class de.christianmahnke.iiif.fliiifenleger.source.StackedImageSource
Parses a YAML configuration file to build the image source chain.
pixels() - Method in record class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame.GainMap
Returns the value of the pixels record component.
pixels() - Method in record class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame
Returns the value of the pixels record component.
posterize(BufferedImage) - Method in class de.christianmahnke.iiif.fliiifenleger.source.FilterImageSource
 
posterizeLevels - Variable in class de.christianmahnke.iiif.fliiifenleger.source.FilterImageSource
 
PQ - Enum constant in enum class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame.TransferFunction
SMPTE ST 2084 perceptual quantizer.
primaries() - Method in record class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame
Returns the value of the primaries record component.
profile - Variable in class de.christianmahnke.iiif.fliiifenleger.IiifManifest.SeeAlsoRef
 
profileUri() - Method in interface de.christianmahnke.iiif.fliiifenleger.sink.ServiceExtension
 

R

reassemble() - Method in class de.christianmahnke.iiif.fliiifenleger.debug.IiifImageReassembler
Reassembles the full image from its tiles at the highest resolution.
reassemble(boolean) - Method in class de.christianmahnke.iiif.fliiifenleger.debug.IiifImageReassembler
Reassembles the full image from its tiles at the highest resolution.
replaceBaseUri(JsonNode, String, String) - Static method in class de.christianmahnke.iiif.fliiifenleger.IiifManifest
 
replaceBaseUriInJson(String, String, String) - Static method in class de.christianmahnke.iiif.fliiifenleger.IiifManifest
Replaces all string values starting with oldBase with newBase in the JSON tree.
replaceBaseUriValue(JsonNode, String, String) - Static method in class de.christianmahnke.iiif.fliiifenleger.ManifestMerger
 
required() - Method in record class de.christianmahnke.iiif.fliiifenleger.OptionDescriptor
Returns the value of the required record component.
required(String, String, String) - Static method in record class de.christianmahnke.iiif.fliiifenleger.OptionDescriptor
Convenience factory for required options.
requiredOnly(List) - Static method in record class de.christianmahnke.iiif.fliiifenleger.OptionDescriptor
Filters a list of descriptors to the required ones.

S

saveImage(BufferedImage, Path, String) - Method in class de.christianmahnke.iiif.fliiifenleger.debug.IiifImageReassembler
 
saveTile(OutputStream, BufferedImage) - Method in class de.christianmahnke.iiif.fliiifenleger.sink.AbstractTileSink
 
saveTile(OutputStream, BufferedImage, Map) - Method in class de.christianmahnke.iiif.fliiifenleger.sink.DefaultTileSink
 
saveTile(OutputStream, BufferedImage, Map) - Method in interface de.christianmahnke.iiif.fliiifenleger.sink.TileSink
Saves a given image tile to the specified path.
scaleFactors - Variable in class de.christianmahnke.iiif.fliiifenleger.ImageInfo.Tile
 
schemaFor(ImageInfo.IIIFVersion) - Static method in class de.christianmahnke.iiif.fliiifenleger.InfoJsonValidator
 
schemaFragment() - Method in interface de.christianmahnke.iiif.fliiifenleger.sink.ServiceExtension
Loads the schema fragment as a Jackson tree.
schemaResource() - Method in interface de.christianmahnke.iiif.fliiifenleger.sink.ServiceExtension
 
seeAlso - Variable in class de.christianmahnke.iiif.fliiifenleger.IiifManifest.CanvasRef
 
SeeAlsoRef(String, String, String, String) - Constructor for class de.christianmahnke.iiif.fliiifenleger.IiifManifest.SeeAlsoRef
 
semanticChecks(JsonNode, ImageInfo.IIIFVersion) - Static method in class de.christianmahnke.iiif.fliiifenleger.InfoJsonValidator
Runs every discovered Validator accepting the effective version and merges their ValidationResults.
serviceEntries(JsonNode) - Static method in class de.christianmahnke.iiif.fliiifenleger.validation.ValidationSupport
Collects the service entries of the document.
ServiceExtension - Interface in de.christianmahnke.iiif.fliiifenleger.sink
Describes one info.json service extension (e.g.
services() - Method in record class de.christianmahnke.iiif.fliiifenleger.sink.TileSink.InfoExtension
Returns the value of the services record component.
setBaseUri(String) - Method in class de.christianmahnke.iiif.fliiifenleger.IiifManifest
 
setDescription(String) - Method in class de.christianmahnke.iiif.fliiifenleger.IiifManifest
 
setLabel(String) - Method in class de.christianmahnke.iiif.fliiifenleger.IiifManifest
 
setOptions(Map) - Method in class de.christianmahnke.iiif.fliiifenleger.sink.AbstractTileSink
 
setOptions(Map) - Method in interface de.christianmahnke.iiif.fliiifenleger.sink.TileSink
Sets configuration options for this tile sink.
setOptions(Map) - Method in class de.christianmahnke.iiif.fliiifenleger.source.FilterImageSource
 
setOptions(Map) - Method in interface de.christianmahnke.iiif.fliiifenleger.source.ImageSource
Sets options for this image source.
setOptions(Map) - Method in class de.christianmahnke.iiif.fliiifenleger.source.StackedImageSource
 
setOptions(Map) - Method in interface de.christianmahnke.iiif.fliiifenleger.validation.Validator
Sets options for this validator.
setTileWorkers(int) - Method in class de.christianmahnke.iiif.fliiifenleger.Tiler
Sets the tile-generation worker count for subsequent createImage(s) calls on this instance.
SINK_REGISTRY - Static variable in class de.christianmahnke.iiif.fliiifenleger.Tiler
 
Size(int, int) - Constructor for record class de.christianmahnke.iiif.fliiifenleger.ImageInfo.Size
Creates an instance of a Size record class.
SOURCE_REGISTRY - Static variable in class de.christianmahnke.iiif.fliiifenleger.Tiler
 
SRGB - Enum constant in enum class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame.TransferFunction
sRGB EOTF (typical SDR rendition content).
StackedImageSource - Class in de.christianmahnke.iiif.fliiifenleger.source
 
StackedImageSource() - Constructor for class de.christianmahnke.iiif.fliiifenleger.source.StackedImageSource
 
supports(ImageInfo.IIIFVersion) - Method in class de.christianmahnke.iiif.fliiifenleger.validation.CoreContextOrderValidator
 
supports(ImageInfo.IIIFVersion) - Method in class de.christianmahnke.iiif.fliiifenleger.validation.CoreV2Validator
 
supports(ImageInfo.IIIFVersion) - Method in interface de.christianmahnke.iiif.fliiifenleger.validation.Validator
Whether this validator applies to the given IIIF Image API version.
supportsHdr() - Method in interface de.christianmahnke.iiif.fliiifenleger.sink.TileSink
Whether this sink consumes HDR content (hdr.* metadata keys) when the source offers it.

T

TEI_FORMAT - Static variable in class de.christianmahnke.iiif.fliiifenleger.ManifestUpdater
 
TEI_PROFILE - Static variable in class de.christianmahnke.iiif.fliiifenleger.ManifestUpdater
 
textOrNull(JsonNode) - Static method in class de.christianmahnke.iiif.fliiifenleger.InfoJsonValidator
 
textOrNull(JsonNode) - Static method in class de.christianmahnke.iiif.fliiifenleger.validation.ValidationSupport
 
threads - Variable in class de.christianmahnke.iiif.fliiifenleger.sink.AbstractDelegatingTileSink
Parallel lanes; 0 falls back to -Dwasm.lanes.
thresholdValue - Variable in class de.christianmahnke.iiif.fliiifenleger.source.FilterImageSource
 
Tile() - Constructor for class de.christianmahnke.iiif.fliiifenleger.ImageInfo.Tile
 
Tiler - Class in de.christianmahnke.iiif.fliiifenleger
 
Tiler() - Constructor for class de.christianmahnke.iiif.fliiifenleger.Tiler
Default constructor.
Tiler(int, ImageInfo.IIIFVersion) - Constructor for class de.christianmahnke.iiif.fliiifenleger.Tiler
Constructor to set default tiling parameters.
TilerException - Exception Class in de.christianmahnke.iiif.fliiifenleger
 
TilerException(Exception) - Constructor for exception class de.christianmahnke.iiif.fliiifenleger.TilerException
 
TilerException(String) - Constructor for exception class de.christianmahnke.iiif.fliiifenleger.TilerException
 
TilerException(String, Exception) - Constructor for exception class de.christianmahnke.iiif.fliiifenleger.TilerException
 
TileSink - Interface in de.christianmahnke.iiif.fliiifenleger.sink
A sink for writing generated IIIF image tiles.
TileSink.InfoExtension - Record Class in de.christianmahnke.iiif.fliiifenleger.sink
Sink contribution to info.json.
TileSinkException - Exception Class in de.christianmahnke.iiif.fliiifenleger.sink
 
TileSinkException(String) - Constructor for exception class de.christianmahnke.iiif.fliiifenleger.sink.TileSinkException
 
TileSinkException(String, Exception) - Constructor for exception class de.christianmahnke.iiif.fliiifenleger.sink.TileSinkException
 
tileWorkers - Variable in class de.christianmahnke.iiif.fliiifenleger.Tiler
Tile-generation worker count (0 = automatic: system property, else available processors).
toBufferedImage() - Method in record class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame.GainMap
Renders the samples as an 8-bit image (v * 255, clamped) for JPEG re-encoding by gain-map sinks.
toBufferedImage() - Method in record class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame
Render an 8-bit SDR view of this frame (clamp to [0, 1], sRGB encode).
toGrayscale(BufferedImage) - Method in class de.christianmahnke.iiif.fliiifenleger.source.FilterImageSource
 
toJson() - Method in class de.christianmahnke.iiif.fliiifenleger.IiifManifest
 
toJson() - Method in class de.christianmahnke.iiif.fliiifenleger.ImageInfo
 
toPrettyJson(JsonNode) - Static method in class de.christianmahnke.iiif.fliiifenleger.IiifManifest
 
toSepia(BufferedImage) - Method in class de.christianmahnke.iiif.fliiifenleger.source.FilterImageSource
 
toString() - Method in record class de.christianmahnke.iiif.fliiifenleger.ImageInfo.Size
Returns a string representation of this record class.
toString() - Method in record class de.christianmahnke.iiif.fliiifenleger.OptionDescriptor
Returns a string representation of this record class.
toString() - Method in record class de.christianmahnke.iiif.fliiifenleger.sink.TileSink.InfoExtension
Returns a string representation of this record class.
toString() - Method in record class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame.GainMap
Returns a string representation of this record class.
toString() - Method in record class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame
Returns a string representation of this record class.
toString() - Method in record class de.christianmahnke.iiif.fliiifenleger.validation.ValidationResult
Returns a string representation of this record class.
totalHeight - Variable in class de.christianmahnke.iiif.fliiifenleger.source.StackedImageSource
 
totalWidth - Variable in class de.christianmahnke.iiif.fliiifenleger.source.StackedImageSource
 
toThreshold(BufferedImage) - Method in class de.christianmahnke.iiif.fliiifenleger.source.FilterImageSource
 
transfer() - Method in record class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame
Returns the value of the transfer record component.
type - Variable in class de.christianmahnke.iiif.fliiifenleger.IiifManifest.SeeAlsoRef
 
type() - Method in record class de.christianmahnke.iiif.fliiifenleger.OptionDescriptor
Returns the value of the type record component.

U

UNKNOWN - Enum constant in enum class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame.Primaries
Unrecognized or undeclared primaries.
UNKNOWN - Enum constant in enum class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame.TransferFunction
Unrecognized or undeclared transfer.
updateWithSeeAlsoFiles(String, Path, String, String, String, String, String) - Static method in class de.christianmahnke.iiif.fliiifenleger.ManifestUpdater
Update a manifest with seeAlso files from a folder, matched by base name.
updateWithTeiFiles(String, Path, String) - Static method in class de.christianmahnke.iiif.fliiifenleger.ManifestUpdater
Update a manifest with TEI files from a folder.
url - Variable in class de.christianmahnke.iiif.fliiifenleger.debug.IiifImageReassembler
 
url - Variable in class de.christianmahnke.iiif.fliiifenleger.source.AbstractImageSource
 
url - Variable in class de.christianmahnke.iiif.fliiifenleger.source.StackedImageSource
 

V

V2 - Enum constant in enum class de.christianmahnke.iiif.fliiifenleger.ImageInfo.IIIFVersion
 
V2_CONTEXT - Static variable in class de.christianmahnke.iiif.fliiifenleger.IiifManifest
 
V2_CONTEXT - Static variable in class de.christianmahnke.iiif.fliiifenleger.InfoJsonValidator
 
V3 - Enum constant in enum class de.christianmahnke.iiif.fliiifenleger.ImageInfo.IIIFVersion
 
V3_CONTEXT - Static variable in class de.christianmahnke.iiif.fliiifenleger.IiifManifest
 
V3_CONTEXT - Static variable in class de.christianmahnke.iiif.fliiifenleger.InfoJsonValidator
 
valid() - Method in record class de.christianmahnke.iiif.fliiifenleger.validation.ValidationResult
Returns the value of the valid record component.
validate(String) - Static method in class de.christianmahnke.iiif.fliiifenleger.InfoJsonValidator
 
validate(String, ImageInfo.IIIFVersion) - Static method in class de.christianmahnke.iiif.fliiifenleger.InfoJsonValidator
 
validate(URL) - Static method in class de.christianmahnke.iiif.fliiifenleger.InfoJsonValidator
 
validate(URL, ImageInfo.IIIFVersion) - Static method in class de.christianmahnke.iiif.fliiifenleger.InfoJsonValidator
 
validate(Path) - Static method in class de.christianmahnke.iiif.fliiifenleger.InfoJsonValidator
 
validate(Path, ImageInfo.IIIFVersion) - Static method in class de.christianmahnke.iiif.fliiifenleger.InfoJsonValidator
 
validate(JsonNode, ImageInfo.IIIFVersion) - Method in class de.christianmahnke.iiif.fliiifenleger.validation.CoreContextOrderValidator
 
validate(JsonNode, ImageInfo.IIIFVersion) - Method in class de.christianmahnke.iiif.fliiifenleger.validation.CoreV2Validator
 
validate(JsonNode, ImageInfo.IIIFVersion) - Method in interface de.christianmahnke.iiif.fliiifenleger.validation.Validator
Validates one parsed info.json document.
ValidationResult - Record Class in de.christianmahnke.iiif.fliiifenleger.validation
Outcome of validating one info.json document.
ValidationResult(boolean, List, ImageInfo.IIIFVersion) - Constructor for record class de.christianmahnke.iiif.fliiifenleger.validation.ValidationResult
Creates an instance of a ValidationResult record class.
ValidationSupport - Class in de.christianmahnke.iiif.fliiifenleger.validation
Shared JSON helpers for Validator implementations (core and extension modules).
Validator - Interface in de.christianmahnke.iiif.fliiifenleger.validation
A pluggable info.json validator, analogous to ImageSource and TileSink.
VALIDATOR_REGISTRY - Static variable in class de.christianmahnke.iiif.fliiifenleger.InfoJsonValidator
Discovered validators by name, mirroring Tiler.SOURCE_REGISTRY / SINK_REGISTRY (see info list-validators).
valueOf(String) - Static method in enum class de.christianmahnke.iiif.fliiifenleger.ImageInfo.IIIFVersion
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame.Primaries
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame.TransferFunction
Returns the enum constant of this class with the specified name.
values() - Static method in enum class de.christianmahnke.iiif.fliiifenleger.ImageInfo.IIIFVersion
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame.Primaries
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame.TransferFunction
Returns an array containing the constants of this enum class, in the order they are declared.
version - Variable in class de.christianmahnke.iiif.fliiifenleger.IiifManifest
 
version - Variable in class de.christianmahnke.iiif.fliiifenleger.ManifestMerger
 

W

width - Variable in class de.christianmahnke.iiif.fliiifenleger.IiifManifest.CanvasRef
 
width - Variable in class de.christianmahnke.iiif.fliiifenleger.ImageInfo.Tile
 
width - Variable in class de.christianmahnke.iiif.fliiifenleger.source.IiifImageSource
 
width() - Method in record class de.christianmahnke.iiif.fliiifenleger.ImageInfo.Size
Returns the value of the width record component.
width() - Method in record class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame.GainMap
Returns the value of the width record component.
width() - Method in record class de.christianmahnke.iiif.fliiifenleger.source.HdrFrame
Returns the value of the width record component.
WORKERS_PROPERTY - Static variable in class de.christianmahnke.iiif.fliiifenleger.Tiler
System property for the tile-generation worker count.
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