Как внедрить итоговое значение соответствия в примере VehicleRouting - PullRequest
0 голосов
/ 28 марта 2019

Я пытаюсь объяснить оценку примера VehicleRouting с помощью графического интерфейса, но я не понимаю этого: «Не пытайтесь анализировать эту строку или использовать ее в своем пользовательском интерфейсе или предоставляемых сервисах. Вместо этого используйте API ConstraintMatch ниже и сделай это правильно. " Что такое API ConstraintMatch и как я могу реализовать его на примере графического интерфейса?

Я только пытаюсь напечатать solver.explainBestScore (), но там написано: «Не пытайтесь анализировать эту строку или использовать ее в своем пользовательском интерфейсе или открытых службах».

1 Ответ

0 голосов
/ 29 марта 2019

Взгляните на остальную часть этого javadoc:

 * Do not parse this string.
 * Instead, to provide this information in a UI or a service, use {@link #getScoreDirectorFactory()}
 * to retrieve {@link ScoreDirector#getConstraintMatchTotals()} and {@link ScoreDirector#getIndictmentMap()}
 * and convert those into a domain specific API.

В документации выполните ctrl-f "getConstraintMatchTotals ()", и вы попадете в раздел "Объяснение счета", в котором описано, как это сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...