Package com.orbit.api

Class Transducer.NonInvertibleTransducerException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.orbit.api.Transducer.NonInvertibleTransducerException
All Implemented Interfaces:
Serializable
Enclosing class:
Transducer

public static class Transducer.NonInvertibleTransducerException extends RuntimeException
Thrown when an operation requires an invertible transducer but the transducer is not invertible.

Composed transducers (created via Transducer.compose(com.orbit.api.Transducer)) are not invertible. Transducers whose output side is not a valid input expression are also not invertible.

See Also:
  • Constructor Details

    • NonInvertibleTransducerException

      public NonInvertibleTransducerException(String message)
      Creates a NonInvertibleTransducerException with the given message.
      Parameters:
      message - the detail message; must not be null