问候,
我目前正在尝试学习一些Java编程。为此,我试图让一些东西真正有用。因为我正在学习医学成像,所以我会用 Java 编写自己的 Dicom Api。
Dicom 标准的一部分是包含在 Dicom 文件中使用的属性的数据字典。这些属性必须具有以下属性。
(组,元素)描述
例如:
(0x0002,0x0000) 长度
(0x0002,0x0002) MediaStoredSOPClassUID
(0x0002,0x0010) TransferSyntaxUID
(0x0003,0x0003) 长度
我想知道我应该如何在我的 API 中实现这些。我想到的选项是:
- 枚举,问题在于唯一属性可能具有相同的描述。
enum Attributes{
Length(0x0002,0x0000),
Length(0x0003,0x0000,
}
- 一个静态类,只有一些包含属性的常量。名称的问题也存在。
- 包含此数据的 xml 文件。
我真的很想为此使用 xml,因为数据的表格性和易于访问。但是有什么办法可以将它包含在我的 Api 中。
~蒂莫·威廉森