Package org.hpccsystems.ws.client.utils
Class Axis2ADBStubWrapperMaker
- java.lang.Object
-
- org.hpccsystems.ws.client.utils.Axis2ADBStubWrapperMaker
-
public class Axis2ADBStubWrapperMaker extends Object
Generates wrapper classes around generated Axis2 ADB stub classes. This tool is typically only used by contributors to the HPCC4J WsClient project. The tool scours all available stub classes in the 'targetpackage', generates abstracted classes in the 'outputdir' in the given 'outputpackage' and 'servicename'. Sample parameters: targetpackage=org.hpccsystems.ws.client.gen.axis2.wssmc.latest outputdir=C:\HPCC4J\wsclient\src\main\java outputpackage=org.hpccsystems.ws.client.wrappers.gen servicename=wssmc
-
-
Constructor Summary
Constructors Constructor Description Axis2ADBStubWrapperMaker(String outputdir, String generatedPackageToWrap, String targetPackage, String targetWsServiceName)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static List<Class<?>>
getClassesInPackage(String packageName)
static boolean
isMethodOverrriden(Method myMethod)
static void
main(String[] args)
void
processField(Field field)
void
wrapClass(Class<?> cls)
-