RedactorSettings
Inheritance: java.lang.Object
public class RedactorSettings
Represents redaction settings, allowing to customize the redaction process.
Learn more
- More details about implementing ILogger interface: Use advanced logging
- More details about implementing IRedactionCallback interface: Use redaction callback
Constructors
| Constructor | Description |
|---|---|
| RedactorSettings() | Initializes a new instance of the RedactorSettings class. |
| RedactorSettings(ILogger logger) | Initializes a new instance of the RedactorSettings class with a given ILogger instance. |
| RedactorSettings(IRedactionCallback callback) | Initializes a new instance of the RedactorSettings class with a given IRedactionCallback instance. |
| RedactorSettings(IOcrConnector ocrConnector) | Initializes a new instance of the RedactorSettings class with a given IOcrConnector instance. |
| RedactorSettings(ILogger logger, IRedactionCallback callback) | Initializes a new instance of the RedactorSettings class with given ILogger and IRedactionCallback instances. |
| RedactorSettings(ILogger logger, IRedactionCallback callback, IOcrConnector ocrConnector) | Initializes a new instance of the RedactorSettings class with given ILogger, IRedactionCallback and IOcrConnector instances. |
Methods
| Method | Description |
|---|---|
| getLogger() | Gets an instance of a class, implementing ILogger , that is used for logging events and errors. |
| setLogger(ILogger value) | Sets an instance of a class, implementing ILogger , that is used for logging events and errors. |
| getRedactionCallback() | Gets an instance of a class, implementing IRedactionCallback . |
| setRedactionCallback(IRedactionCallback value) | Sets an instance of a class, implementing IRedactionCallback . |
| getOcrConnector() | Gets an instance of a class, implementing IOcrConnector interface. |
| setOcrConnector(IOcrConnector value) | Sets an instance of a class, implementing IOcrConnector interface. |
RedactorSettings()
public RedactorSettings()
Initializes a new instance of the RedactorSettings class.
RedactorSettings(ILogger logger)
public RedactorSettings(ILogger logger)
Initializes a new instance of the RedactorSettings class with a given ILogger instance.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| logger | ILogger | An instance of a class, implementing ILogger interface |
RedactorSettings(IRedactionCallback callback)
public RedactorSettings(IRedactionCallback callback)
Initializes a new instance of the RedactorSettings class with a given IRedactionCallback instance.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| callback | IRedactionCallback | An instance of a class, implementing IRedactionCallbck interface |
RedactorSettings(IOcrConnector ocrConnector)
public RedactorSettings(IOcrConnector ocrConnector)
Initializes a new instance of the RedactorSettings class with a given IOcrConnector instance.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| ocrConnector | IOcrConnector | A valid implementation of IOcrConnector interface |
RedactorSettings(ILogger logger, IRedactionCallback callback)
public RedactorSettings(ILogger logger, IRedactionCallback callback)
Initializes a new instance of the RedactorSettings class with given ILogger and IRedactionCallback instances.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| logger | ILogger | An instance of a class, implementing ILogger interface |
| callback | IRedactionCallback | An instance of a class, implementing IRedactionCallbck interface |
RedactorSettings(ILogger logger, IRedactionCallback callback, IOcrConnector ocrConnector)
public RedactorSettings(ILogger logger, IRedactionCallback callback, IOcrConnector ocrConnector)
Initializes a new instance of the RedactorSettings class with given ILogger, IRedactionCallback and IOcrConnector instances.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| logger | ILogger | An instance of a class, implementing ILogger interface |
| callback | IRedactionCallback | An instance of a class, implementing IRedactionCallbck interface |
| ocrConnector | IOcrConnector | An instance of IOcrConnector interface implementation. Can be null |
getLogger()
public final ILogger getLogger()
Gets an instance of a class, implementing ILogger , that is used for logging events and errors.
Returns: ILogger - An instance of a class, implementing ILogger , that is used for logging events and errors.
setLogger(ILogger value)
public final void setLogger(ILogger value)
Sets an instance of a class, implementing ILogger , that is used for logging events and errors.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | ILogger | An instance of a class, implementing ILogger , that is used for logging events and errors. |
getRedactionCallback()
public final IRedactionCallback getRedactionCallback()
Gets an instance of a class, implementing IRedactionCallback .
Returns: IRedactionCallback - An instance of a class, implementing IRedactionCallback .
setRedactionCallback(IRedactionCallback value)
public final void setRedactionCallback(IRedactionCallback value)
Sets an instance of a class, implementing IRedactionCallback .
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | IRedactionCallback | An instance of a class, implementing IRedactionCallback . |
getOcrConnector()
public final IOcrConnector getOcrConnector()
Gets an instance of a class, implementing IOcrConnector interface.
Returns: IOcrConnector - An instance of a class, implementing IOcrConnector interface.
setOcrConnector(IOcrConnector value)
public final void setOcrConnector(IOcrConnector value)
Sets an instance of a class, implementing IOcrConnector interface.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | IOcrConnector | An instance of a class, implementing IOcrConnector interface. |