Hi.
This is probably a question for Kohsuke.
I need to add a field outline to the class outline, progrmmatically (for
instance, additional id or version attribute)
Could you please comment on the code below:
public static FieldOutline createAttributeField(
ClassOutlineImpl classOutline, String name, final QName attName,
final CTypeInfo typeInfo, final boolean required) {
final CPropertyInfo propertyInfo = new CAttributePropertyInfo(name,
null, new CCustomizations(), null, attName, typeInfo, required);
propertyInfo.realization = new FieldRendererFactory().getDefault();
final FieldOutline fieldOutline =
propertyInfo.realization.generate(classOutline, propertyInfo);
return fieldOutline;
}
I don't like the instantiation of the field renderer factory.
Bye.
/lexi