2017-04-15 4 views
1

JSR 363을 사용하여 roll이라는 사용자 정의 단위를 어떻게 정의 할 수 있습니까? 한 롤이 항상 250 미터 인 것처럼 미리 정의 된 수량으로 정의 할 수 있습니까? 롤에 고정 된 길이가없는 경우 어떻게 완전히 기본 단위로 정의 할 수 있습니까?JSR-363을 사용하여 사용자 정의 단위 (또는 미리 정의 된 수량) "롤"을 정의하는 방법은 무엇입니까?

나는 tec.uom:uom-se:1.0.2을 사용하고 있습니다. JSR 363 adding new units과 같은 새 장치를 추가하려고했지만 addUnit 메서드는 private이므로 확장 클래스에서 호출 할 수 없습니다.

답변

0

SI 및 UCUM 패키지를 보면 Units 클래스가 확장되지만 private addUnit 메소드가 다시 구현됩니다. 적절한 스타일은 자신의 localUnits 클래스를 모델링하고 자체 사용자 정의 단위를 추가하는 것일 수 있습니다. addUnit의 배후에있는 모든 클래스가 싱글 톤 (singleton)으로 설계된 것을 제외하고는 레퍼런스 구현 자의 지침이 유용 할 것이다.