如何使用JSR 363定义名为roll的自定义单元?如何将其定义为长度的预定义数量,例如一个卷总是250米?如果卷不具有固定长度,如何将其定义为完全独立的基本单元?
我正在使用tec.uom:uom-se:1.0.2
。我尝试在JSR 363 adding new units中添加一个新单元,但addUnit
方法是私有的,因此无法从扩展类中调用它。
答案 0 :(得分:0)
如果查看SI和UCUM包,则会扩展Units类,但会重新实现私有addUnit方法。适当的样式可能是为您自己的localUnits类建模,并为其添加自己的自定义单位。除了所有这些类都被设计为单例之外,不确定addUnit背后的基本原理,参考实现者的指导将是有用的。