如何定义自定义单位(或预定义数量)" roll"使用JSR-363?

时间:2017-04-15 10:20:38

标签: java jsr363

如何使用JSR 363定义名为roll的自定义单元?如何将其定义为长度的预定义数量,例如一个卷总是250米?如果卷不具有固定长度,如何将其定义为完全独立的基本单元?

我正在使用tec.uom:uom-se:1.0.2。我尝试在JSR 363 adding new units中添加一个新单元,但addUnit方法是私有的,因此无法从扩展类中调用它。

1 个答案:

答案 0 :(得分:0)

如果查看SI和UCUM包,则会扩展Units类,但会重新实现私有addUnit方法。适当的样式可能是为您自己的localUnits类建模,并为其添加自己的自定义单位。除了所有这些类都被设计为单例之外,不确定addUnit背后的基本原理,参考实现者的指导将是有用的。