BeanExtractingGeneratorExtension
, CloneableExtension
, CompleteConstructorGeneratorExtension
, CopyConstructorGeneratorExtension
, ExplicitDefaultConstructorGeneratorExtension
, ExplicitPropsConstructorGeneratorExtension
, IndirectingSerializableExtension
, PropertyMapConstructorGeneratorExtension
, PropertyReferenceableExtension
, PropsToStringGeneratorExtension
, SerializableExtension
, SimpleStateBeanImportExportGeneratorExtension
, StateBeanImportExportGeneratorExtension
public interface GeneratorExtension
Modifier and Type | Method | Description |
---|---|---|
java.util.Collection |
extraGeneralImports() |
|
java.util.Collection |
extraInterfaceNames() |
|
java.util.Collection |
extraSpecificImports() |
|
void |
generate(ClassInfo info,
java.lang.Class superclassType,
Property[] props,
java.lang.Class[] propTypes,
IndentedWriter iw) |
java.util.Collection extraGeneralImports()
java.util.Collection extraSpecificImports()
java.util.Collection extraInterfaceNames()
void generate(ClassInfo info, java.lang.Class superclassType, Property[] props, java.lang.Class[] propTypes, IndentedWriter iw) throws java.io.IOException
java.io.IOException