Как определить пользовательскую единицу (или заранее определенное количество) "рулон" с помощью JSR-363?
Как я могу определить пользовательский блок с именем roll, используя JSR 363? Как я могу определить это как предопределенное количество для длины, как один рулон всегда 250 метров? Как я могу определить его как совершенно отдельный базовый блок в случае, если рулон не имеет фиксированной длины?
я использую tec.uom:uom-se:1.0.2
, Я пытался добавить новый модуль, как в JSR 363, добавляя новые модули, но addUnit
Метод является закрытым, поэтому его нельзя вызывать из расширяющего класса.
1 ответ
Если вы посмотрите на пакеты SI и UCUM, класс Units расширен, но частные методы addUnit переопределены. Подходящим стилем может быть моделирование вашего собственного класса localUnits и добавление в него ваших собственных пользовательских модулей. Не уверенный в обосновании addUnit, кроме всех этих классов, предназначенных для использования в одиночку, руководство от эталонных разработчиков было бы полезно.