org.jvnet.ws.wadl2java
Class Wadl2Java.Parameters

java.lang.Object
  extended by org.jvnet.ws.wadl2java.Wadl2Java.Parameters
All Implemented Interfaces:
Cloneable
Enclosing class:
Wadl2Java

public static class Wadl2Java.Parameters
extends Object
implements Cloneable

A parameter object to make it easier to extend this class without having to add more constructors or parameters. Each setter is chained so that it can use used as the first line in a constructor.


Constructor Summary
Wadl2Java.Parameters()
           
 
Method Summary
 Wadl2Java.Parameters clone()
           
 Wadl2Java.Parameters setAutoPackage(boolean autoPackage)
           
 Wadl2Java.Parameters setCodeWriter(com.sun.codemodel.CodeWriter codeWriter)
           
 Wadl2Java.Parameters setCustomClassNames(Map<String,String> map)
           
 Wadl2Java.Parameters setCustomizations(List<URI> customizations)
           
 Wadl2Java.Parameters setCustomizationsAsFiles(List<File> customizations)
           
 Wadl2Java.Parameters setGenerationStyle(String generationStyle)
           
 Wadl2Java.Parameters setMessageListener(MessageListener ml)
           
 Wadl2Java.Parameters setPkg(String pkg)
           
 Wadl2Java.Parameters setRootDir(URI rootDir)
           
 Wadl2Java.Parameters setXjcArguments(List<String> xjcArguments)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Wadl2Java.Parameters

public Wadl2Java.Parameters()
Method Detail

clone

public Wadl2Java.Parameters clone()
Overrides:
clone in class Object

setCodeWriter

public Wadl2Java.Parameters setCodeWriter(com.sun.codemodel.CodeWriter codeWriter)
Parameters:
codeWriter - the code writer used to write out the Java files.
Returns:
this.

setGenerationStyle

public Wadl2Java.Parameters setGenerationStyle(String generationStyle)
Parameters:
generationStyle - the generation style, currently unused.
Returns:
this.

setCustomizations

public Wadl2Java.Parameters setCustomizations(List<URI> customizations)
Parameters:
customizations - A list of JAX-B customization files.
Returns:
this.

setCustomizationsAsFiles

public Wadl2Java.Parameters setCustomizationsAsFiles(List<File> customizations)
Parameters:
customizations - A list of JAX-B customization files.
Returns:
this.

setPkg

public Wadl2Java.Parameters setPkg(String pkg)
Parameters:
pkg - The Java package in which to generate the code.
Returns:
this.

setAutoPackage

public Wadl2Java.Parameters setAutoPackage(boolean autoPackage)
Parameters:
autoPackage - Whether to use JAX-B auto-package generation.
Returns:
this.

setRootDir

public Wadl2Java.Parameters setRootDir(URI rootDir)
Parameters:
rootDir - The root directory of the generation.
Returns:
this.

setCustomClassNames

public Wadl2Java.Parameters setCustomClassNames(Map<String,String> map)
Parameters:
map - A map of template strings to class names.
Returns:
this.

setMessageListener

public Wadl2Java.Parameters setMessageListener(MessageListener ml)

setXjcArguments

public Wadl2Java.Parameters setXjcArguments(List<String> xjcArguments)
Parameters:
xjcArguments - arguments


Copyright © 2012. All Rights Reserved.