public interface FileReferenceManager
This object is injected into algorithm instances if the algorithm exposes a setter and the framework supports it. We expect this mechanism to change when a more permanent solution is implemented.
We inject an Object class, and methods are discovered by reflection in the algorithms. This is for backwards compatibility so cannot introduce any new object type references.
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
getBatchByLineNumber(FileReference fileReference,
java.util.List<java.lang.Integer> lineNumbers) |
java.lang.String |
getByLineNumber(FileReference fileReference,
java.lang.Integer lineNumber) |
java.lang.Integer |
openLineNumberReference(FileReference fileReference,
java.lang.Boolean allowSingleSpacesLine,
java.lang.Boolean trimWhiteSpace) |
java.lang.Integer openLineNumberReference(FileReference fileReference, java.lang.Boolean allowSingleSpacesLine, java.lang.Boolean trimWhiteSpace)
java.lang.String getByLineNumber(FileReference fileReference, java.lang.Integer lineNumber)
java.util.List<java.lang.String> getBatchByLineNumber(FileReference fileReference, java.util.List<java.lang.Integer> lineNumbers)