2012-08-23 4 views
1

단순 XML 프레임 워크에서 JAXB annotation @XmlElements을 대체 할 대상은 무엇입니까?Simple에서 @XmlElements와 동일한 기능은 무엇입니까?

@XmlElements({ 
    @XmlElement(name = "distance", type = DistanceCheck.class), 
    @XmlElement(name = "pattern", type = PatternCheck.class), 
    @XmlElement(name = "compare", type = ComparisonCheck.class), 
    @XmlElement(name = "check", type = CustomCheck.class), 
    @XmlElement(name = "unique", type = UniquenessCheck.class) 
}) 

답변

2

등가이다 :

@ElementUnion({ 
    @Element(name="distance", type=DistanceCheck.class), 
    @Element(name="pattern", type=PatternCheck.class), 
    @Element(name="compare", type=ComparisonCheck.class), 
    @Element(name="check", type=CustomCheck.class), 
    @Element(name="unique", type=UniquenessCheck.class) 
}) 
관련 문제