У меня есть класс JAXB следующим образом:Как сделать пустую проверку поля JAXB, аннотированную с помощью @XmlElement?
public class Sub implements Serializable
{
@XmlElement(name = "A")
protected double a;
@XmlElement(name = "B")
protected double b;
<getter, setter>
Суб класс является частью другого класса:
public class Sup implements Serializable{
@XmlElement(name = "Sub")
private Sub sub;
Теперь я хочу сделать бланш для A и B.
если я пишу:
(SupObj.getSub != null){
//BLOCK1
if(SupObj.getSub().getA() != Double.NaN){
//BLOCK2
}
}
и ввод как:
<Sup>
<Sub>
<A></A>
<B>1.2</B>
<Sub>
</Sup>
управление не входит внутрь EAST BLOCK1 или BLOCK2.
Пожалуйста, помогите мне выполнить черный чек.
Где вы пишете эти два блока? – Augusto
в клиентском коде для проверки ввода, переданного через SOAP UI –
оператор! = Не применим для Double.NaN, потому что NaN не равен самому себе в Java. –