import uno

import signage_exceptions


DisposedException = uno.getClass('com.sun.star.lang.DisposedException')
IllegalArgumentException = uno.getClass(
    'com.sun.star.lang.IllegalArgumentException')
NoConnectException = uno.getClass('com.sun.star.connection.NoConnectException')
RuntimeException = uno.getClass('com.sun.star.uno.RuntimeException')


class VersionError(signage_exceptions.SignageError):

    pass


class Version2Error(signage_exceptions.SignageError):

    pass


class NotImplementedException(Exception):

    pass

