All Packages Class Hierarchy This Package Previous Next Index
java.lang.Object | +----com.ibm.beans.dip.BeanMorpher
public BeanMorpher(String originalClassName, String impName, Boolean extended, Boolean override, String apis, String dips, Boolean dipsSpecifyOverrides, String newClassName, Boolean finalClass, String finalMethodNames, Boolean beanInfo, Comment cmt, String pathName)
null
which causes the either the
com.ibm.beans.DippableSupportImp class or the
com.ibm.beans.DippableExtendedSupportImp class
to be used. The decision on which implementation
class should be used as the default is based on the
setting of the extended flag.
true
means
implement DippableExtended; false
means implement only Dippable.
This parameter can be null
.
true
means
override all general methods from all parent classes;
false
means
override only the general methods in the original bean.
Only valid if the input is a class.
This parameter can be null
.
For more information, see the additionalAPIs parameter in the DippableGenerator class
This parameter can be null
.
This parameter can be null
.
true
means the dips specify which methods
to override; false
otherwise.
Only valid if the dips parameter is provided.
This parameter can be null
.
null
, the name of the dippable bean is
based on the originalClassName argument.
This parameter can be null
.
true
means create a final class;
false
otherwise.
This parameter can be null
.
Only valid if the finalClass parameter is provided.
This parameter can be null
.
true
means create a BeanInfo;
false
means do not create a BeanInfo.
This parameter can be null
.
This parameter can be
null
which causes a default Comment object
to be created.
public static void main(String argv[]) throws ClassNotFoundException
java com.ibm.beans.dip.BeanMorpher flags* className||class+interfaceIt outputs two Java files:
"class name"Dippable.java "class name"DippableBeanInfo.javaThe arguments to the BeanMorpher program are described in its help. To view BeanMorpher help, enter:
java com.ibm.beans.dip.BeanMorpher -h
All Packages Class Hierarchy This Package Previous Next Index