public class CloneableExtension extends java.lang.Object implements GeneratorExtension
| Constructor and Description |
|---|
CloneableExtension() |
CloneableExtension(boolean export_public,
boolean exception_swallowing) |
| Modifier and Type | Method and 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.lang.String |
getMLoggerName() |
boolean |
isExceptionSwallowing() |
boolean |
isExportPublic() |
void |
setExceptionSwallowing(boolean exception_swallowing) |
void |
setExportPublic(boolean export_public) |
void |
setMLoggerName(java.lang.String mLoggerName) |
public CloneableExtension(boolean export_public,
boolean exception_swallowing)
public CloneableExtension()
public boolean isExportPublic()
public void setExportPublic(boolean export_public)
public boolean isExceptionSwallowing()
public void setExceptionSwallowing(boolean exception_swallowing)
public java.lang.String getMLoggerName()
public void setMLoggerName(java.lang.String mLoggerName)
public java.util.Collection extraGeneralImports()
extraGeneralImports in interface GeneratorExtensionpublic java.util.Collection extraSpecificImports()
extraSpecificImports in interface GeneratorExtensionpublic java.util.Collection extraInterfaceNames()
extraInterfaceNames in interface GeneratorExtensionpublic void generate(ClassInfo info, java.lang.Class superclassType, Property[] props, java.lang.Class[] propTypes, IndentedWriter iw) throws java.io.IOException
generate in interface GeneratorExtensionjava.io.IOException