public abstract class ComparableSource extends AnchorBean<ComparableSource>
The source may or not be a ObjectCollection
, but it is converted into a ObjectCollection
to be compared to another set (as a common basis for comparison between
different source types).
Constructor and Description |
---|
ComparableSource() |
Modifier and Type | Method and Description |
---|---|
abstract Findable<ObjectCollection> |
loadAsObjects(Path reference,
Dimensions dimensions,
boolean debugMode,
OperationContext context)
Loads the source of elements from the file-system and converts to a
ObjectCollection . |
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
public abstract Findable<ObjectCollection> loadAsObjects(Path reference, Dimensions dimensions, boolean debugMode, OperationContext context) throws InputReadFailedException
ObjectCollection
.
The location of elements on the file-system may be derived from a reference
path.
reference
- the source file-path used to help identify where elements are located on the
file-system.dimensions
- how large the scene is, in which elements are being compared. This is
usually the same as the image-size.debugMode
- true if debug-mode is activated, which can influence paths on the
file-system.context
- records the execution time of certain operations.ObjectCollection
and wrapped into a Findable
element that indicates if they were successfully found on the file-system.InputReadFailedException
- if the objects cannot be successfully loaded.Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.