消除元模型中的可选字段

时间:2018-02-23 14:31:58

标签: java xml xsd jaxb modeling

我创建了一个用于存储技术测量的元模型,以便在用JAXB解析它们之后用Java管理它们。

我想支持标量(角度,长度,温度等)以及矢量(如方向)。

作为奖励,我还想支持矩阵(也许是轮换)。下面是示例模型。

<measure name="X">
   <properties>
      <property name="description" value="length"/>
      <property name="unit" value="mm"/>
      <property name="tolerance" value="1"/>
   </properties>

   <scalar>150.157</scalar>
   <vector/>
   <matrix/>
</measure>

我不喜欢当前的方法,我有三个可能的值类型的三个可选条目。

是否有更好的统一方法,而不使用易于解析的可选字段?

0 个答案:

没有答案