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