OEErrorHandlerImplBase

class OEErrorHandlerImplBase

This class represents OEErrorHandlerImplBase.

The OEErrorHandlerImplBase abstract base class is used to define the API that can be used to customize an OEErrorHandler, typically the system error handler, OEThrow. For example, this class may be implemented to customize how OpenEye toolkit messages are handled as all OpenEye toolkits will write their messages to OEThrow. The handler used by OEThrow can be changed with the OEErrorHandler.SetHandlerImpl method.

Implementations of this class only need to implement OEErrorHandlerImplBase.Msg and OEErrorHandlerImplBase.CreateCopy.

Constructors

OEErrorHandlerImplBase() -> OEErrorHandlerImplBase
OEErrorHandlerImplBase(arg2: OEErrorHandlerImplBase) -> OEErrorHandlerImplBase

Default and copy constructors.

Clear

Clear() -> None

Count

Count(level: int = 0) -> int

CreateCopy

CreateCopy() -> OEErrorHandlerImplBase

GetLevel

GetLevel() -> int

GetStrict

GetStrict() -> bool

IncrementCount

IncrementCount(level: int) -> None

Msg

Msg(level: int, arg0: str) -> None

SetLevel

SetLevel(level: int) -> None

SetStrict

SetStrict(strict: bool) -> None