Interface IIIFCanvasDimensionService
-
- All Known Implementing Classes:
IIIFCanvasDimensionServiceImpl
public interface IIIFCanvasDimensionService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intprocessCollection(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 Detail
-
processCommunity
int processCommunity(Context context, Community community) throws Exception
Set IIIF canvas dimensions on all IIIF items in a community and its sub-communities.- Parameters:
context-community-- Throws:
Exception
-
processCollection
int processCollection(Context context, Collection collection) throws Exception
Set IIIF canvas dimensions on all IIIF items in a collection.- Parameters:
context-collection-- Throws:
Exception
-
processItem
void processItem(Context context, Item item) throws Exception
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-
-
-