如何读取新的XStreamConverter参数?

时间:2012-09-28 21:22:47

标签: xml-serialization marshalling xstream

从XStream版本1.4.2开始,XStreamConverter注释需要额外的参数(非常好的功能,正是我需要的)。

@XStreamConverter(value=CustomXStreamConverter.class, strings={xyz"})
private List<String> phones;

但是如何在自定义转换器中读取此值(xyz)?

public class CustomXStreamConverter implements Converter {
    //?
}

1 个答案:

答案 0 :(得分:0)

我找出了解决方案,只需覆盖类构造函数即可接收参数。

public class CustomXStreamConverter implements Converter {

private String alias;

public ListToStringXStreamConverter(String alias) {
    super();
    this.alias = alias; //xyz
}
//...