2013-11-01 45 views
1

是否可以仅基于某些运行时信息有条件地输出元素(如XML或JSON)?Moxy条件元素输出

我自己找出答案,并认为我会分享它。

回答

1

简单:

return null 

我有一个列表 'alertStems' 和一个布尔joinConditionIsOr但只希望输出joinCondition当列表> 1.

private List<String> alertStems; 
private Boolean joinConditionOR; 
... 
@XmlElement(name="joinCondition") 
public Boolean isJoinConditionOR() { 
    if (alertStems.getList().size() > 1) { 
     return joinConditionOR; 
    } else { 
     return null; 
    } 
}