Class Wsdl2JavaCodeGen
java.lang.Object
io.quarkiverse.cxf.deployment.codegen.Wsdl2JavaCodeGen
- All Implemented Interfaces:
io.quarkus.deployment.CodeGenProvider
Generates Java classes out of WSDL files using CXF
wsdl2Java tool.
The WSDL files have to be located under src/main/resources or src/test/resources.
Additional parameters for wsdl2Java can be passed via application.properties - see the configuration
classes linked below:-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.quarkus.deployment.CodeGenProvider
getInputDirectory, init, inputExtensions, shouldRun
-
Field Details
-
WSDL2JAVA_NAMED_CONFIG_KEY_PREFIX
- See Also:
-
WSDL2JAVA_CONFIG_KEY_PREFIX
- See Also:
-
-
Constructor Details
-
Wsdl2JavaCodeGen
public Wsdl2JavaCodeGen()
-
-
Method Details
-
providerId
- Specified by:
providerIdin interfaceio.quarkus.deployment.CodeGenProvider
-
inputExtension
- Specified by:
inputExtensionin interfaceio.quarkus.deployment.CodeGenProvider
-
inputDirectory
- Specified by:
inputDirectoryin interfaceio.quarkus.deployment.CodeGenProvider
-
trigger
public boolean trigger(io.quarkus.deployment.CodeGenContext context) throws io.quarkus.bootstrap.prebuild.CodeGenException - Specified by:
triggerin interfaceio.quarkus.deployment.CodeGenProvider- Throws:
io.quarkus.bootstrap.prebuild.CodeGenException
-
scan
-