Class ProblemModule

    • Constructor Detail

      • ProblemModule

        public ProblemModule()
    • Method Detail

      • bindProblem

        protected void bindProblem​(Class<? extends Creator> creator,
                                   Class<? extends Decoder> decoder,
                                   Class<? extends Evaluator> evaluator)
        Binds a problem. A value null is allowed. In this case, the corresponding interface is not bound. Therefore, the binding for the omitted interfaces has to be done in other modules.
        Parameters:
        creator - the creator
        decoder - the decoder
        evaluator - the evaluator