У меня есть некоторые аннотированные компоненты JAXB, которые я использую для демонтажа некоторого XML.
У меня есть несколько атрибутов, аннотированных @XMLAttribute с типом Boolean.
@ XmlAttribute
приватный логический someAttribute;
Я бы хотел настроить логический атрибут all , чтобы разрешить только точно значения «true» или «false» (например, «FALse», а не «wibble» приведет к тому, что unmarshalling сбой).
Я бы предпочел не устанавливать @XmlJavaTypeAdapter для каждого логического атрибута, если это возможно. Есть ли способ настроить как JAXB unmarshals Boolean свойства?