Apache CXF API

org.apache.cxf.maven_plugin
Class WsdlOptionLoader

java.lang.Object
  extended by org.apache.cxf.maven_plugin.WsdlOptionLoader

public final class WsdlOptionLoader
extends Object


Method Summary
protected static WsdlOption generateWsdlOptionFromFile(File wsdl, Option defaultOptions, File defaultOutputDir)
           
static List<WsdlOption> loadWsdlOptionsFromDependencies(MavenProject project, Option defaultOptions, File outputDir)
           
static List<WsdlOption> loadWsdlOptionsFromFiles(File wsdlBasedir, String[] includes, String[] excludes, Option defaultOptions, File defaultOutputDir)
          Scan files in a directory and generate one wsdlOption per file found.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

loadWsdlOptionsFromDependencies

public static List<WsdlOption> loadWsdlOptionsFromDependencies(MavenProject project,
                                                               Option defaultOptions,
                                                               File outputDir)

loadWsdlOptionsFromFiles

public static List<WsdlOption> loadWsdlOptionsFromFiles(File wsdlBasedir,
                                                        String[] includes,
                                                        String[] excludes,
                                                        Option defaultOptions,
                                                        File defaultOutputDir)
                                                 throws MojoExecutionException
Scan files in a directory and generate one wsdlOption per file found. Extra args for code generation can be defined in a file that is named like the wsdl file and ends in -options. Binding files can be defined in files named like the wsdl file and end in -binding-*.xml

Parameters:
wsdlBasedir -
includes - file name patterns to include
excludes - file name patterns to exclude
defaultOptions - options that should be used if no special file is given
Returns:
list of one WsdlOption object for each wsdl found
Throws:
MojoExecutionException

generateWsdlOptionFromFile

protected static WsdlOption generateWsdlOptionFromFile(File wsdl,
                                                       Option defaultOptions,
                                                       File defaultOutputDir)
                                                throws MojoExecutionException
Throws:
MojoExecutionException

Apache CXF API

Apache CXF