3
采用最新JAXB(地铁),并与XJC生成Java ....XJC产生另一个字段类型(对GET方法效果)
要(其它用户要求)产生java.util.Set中的作为代表无限序列的字段的类型。看起来这种类型的字段被XJC捕获为UntypedListField,默认行为是生成java.util.List(只有getter)。如果我做类似集合二传手注射器插件的东西,调整字段的类型像
public boolean run(Outline model, Options opt, ErrorHandler errorHandler) {
for (ClassOutline co : model.getClasses()) {
FieldOutline[] fo = co.getDeclaredFields();
for ...
if ((fo[i] instanceof UntypedListField)) {
--> DO SOMETHING WITH THIS FIELD
}
}
}
人们如何调整型或者是更容易构造一个新的领域,然后在设定的声明的字段的替换在课堂大纲?如何处理字段的类型会影响属性上get方法的生成?
你可以发布你的模式的相关位? – 2011-07-17 23:40:37