GeneratorExtension
public class PropertyReferenceableExtension extends java.lang.Object implements GeneratorExtension
Constructor | Description |
---|---|
PropertyReferenceableExtension() |
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.lang.String |
getFactoryClassName() |
|
boolean |
getUseExplicitReferenceProperties() |
|
void |
setFactoryClassName(java.lang.String factoryClassName) |
|
void |
setUseExplicitReferenceProperties(boolean explicit_reference_properties) |
public void setUseExplicitReferenceProperties(boolean explicit_reference_properties)
public boolean getUseExplicitReferenceProperties()
public void setFactoryClassName(java.lang.String factoryClassName)
public java.lang.String getFactoryClassName()
public java.util.Collection extraGeneralImports()
extraGeneralImports
in interface GeneratorExtension
public java.util.Collection extraSpecificImports()
extraSpecificImports
in interface GeneratorExtension
public java.util.Collection extraInterfaceNames()
extraInterfaceNames
in interface GeneratorExtension
public void generate(ClassInfo info, java.lang.Class superclassType, Property[] props, java.lang.Class[] propTypes, IndentedWriter iw) throws java.io.IOException
generate
in interface GeneratorExtension
java.io.IOException