用于JAXB澄清的Java Oracle文档(什么是Java属性属性)?

时间:2014-10-22 21:36:13

标签: java xml jaxb

我正在阅读docs.oracle.com上的JAXB教程,并遇到以下几行:

  

使用简单类型定义的模式组件通常绑定到a   Java属性。因为有各种不同的架构   组件,以下Java属性属性(通用于   架构组件)包括:

     
      
  • 基本类型
  •   
  • 收集类型(如果有)
  •   
  • 谓词
  •   
     

其他Java属性属性在。中指定   使用简单类型定义

的架构组件

我理解第一句话。那之后我完全迷失了。在谈论" Java属性属性时,它意味着什么?"

1 个答案:

答案 0 :(得分:1)

将其读作“Java属性的属性”。实际上,它们可能意味着“属性”,但是“Java属性”甚至比你现在读到的更糟糕。

再解释一下。具有简单类型的模式组件通常在模式派生类中生成Java属性。这个属性有自己的特点,即:

  • 基本类型(如果是xs:boolean / boolean
  • 如果它是一个集合(参见xs:list构造)
  • 谓词(不确定它是什么,可能是requiredfixed,这样的事情)

希望这有帮助。