Interface IIIFCanvasDimensionService
- All Known Implementing Classes:
IIIFCanvasDimensionServiceImpl
public interface IIIFCanvasDimensionService
-
Method Summary
Modifier and TypeMethodDescriptionintprocessCollection(Context context, Collection collection) Set IIIF canvas dimensions on all IIIF items in a collection.intprocessCommunity(Context context, Community community) Set IIIF canvas dimensions on all IIIF items in a community and its sub-communities.voidprocessItem(Context context, Item item) Set IIIF canvas dimensions for an item.voidsetForceProcessing(boolean force) Set the force processing property.voidsetIsQuiet(boolean quiet) Set whether to output messages during processing.voidsetMax2Process(int max2Process) Set the maximum number of items to process.voidsetSkipList(List<String> skipList) Set dso identifiers to skip.
-
Method Details
-
processCommunity
Set IIIF canvas dimensions on all IIIF items in a community and its sub-communities.- Parameters:
context-community-- Throws:
Exception
-
processCollection
Set IIIF canvas dimensions on all IIIF items in a collection.- Parameters:
context-collection-- Throws:
Exception
-
processItem
Set IIIF canvas dimensions for an item.- Parameters:
context-item-- Throws:
Exception
-
setForceProcessing
void setForceProcessing(boolean force) Set the force processing property. If true, existing canvas metadata will be replaced.- Parameters:
force-
-
setIsQuiet
void setIsQuiet(boolean quiet) Set whether to output messages during processing.- Parameters:
quiet-
-
setMax2Process
void setMax2Process(int max2Process) Set the maximum number of items to process.- Parameters:
max2Process-
-
setSkipList
Set dso identifiers to skip.- Parameters:
skipList-
-