com.sun.jersey.api.wadl
Class WadlGeneratorTask

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by com.sun.jersey.api.wadl.WadlGeneratorTask
All Implemented Interfaces:
java.lang.Cloneable

public class WadlGeneratorTask
extends org.apache.tools.ant.Task

Ant task for generating WADL for root resource classes. The task requires that the destfile attribute be set to the location of the WADL file to be generated, the baseUri attribute set to the base URI of the WADL resources, and the classpath be set. The task will scan all classes in the classpath obtain the root resource classes and then create a WADL document from those root resources.

Author:
Paul.Sandoz@Sun.Com

Field Summary
 
Fields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
 
Constructor Summary
WadlGeneratorTask()
           
 
Method Summary
 org.apache.tools.ant.types.Path createClasspath()
           
 void execute()
           
 java.lang.String getbaseUri()
           
 org.apache.tools.ant.types.Path getClasspath()
           
 java.io.File getDestfile()
           
 void setBaseUri(java.lang.String baseUri)
           
 void setClasspath(org.apache.tools.ant.types.Path classpath)
           
 void setClasspathRef(org.apache.tools.ant.types.Reference r)
           
 void setDestfile(java.io.File wadlFile)
           
 
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WadlGeneratorTask

public WadlGeneratorTask()
Method Detail

getClasspath

public org.apache.tools.ant.types.Path getClasspath()

setClasspath

public void setClasspath(org.apache.tools.ant.types.Path classpath)

createClasspath

public org.apache.tools.ant.types.Path createClasspath()

setClasspathRef

public void setClasspathRef(org.apache.tools.ant.types.Reference r)

getDestfile

public java.io.File getDestfile()

setDestfile

public void setDestfile(java.io.File wadlFile)

getbaseUri

public java.lang.String getbaseUri()

setBaseUri

public void setBaseUri(java.lang.String baseUri)

execute

public void execute()
             throws org.apache.tools.ant.BuildException
Overrides:
execute in class org.apache.tools.ant.Task
Throws:
org.apache.tools.ant.BuildException


Copyright © 2011 Sun Microsystems, Inc. All Rights Reserved.