Package org.apache.tools.ant.taskdefs.optional.jsp.compilers

# Class JasperC

java.lang.Object
org.apache.tools.ant.taskdefs.optional.jsp.compilers.DefaultJspCompilerAdapter
org.apache.tools.ant.taskdefs.optional.jsp.compilers.JasperC

All Implemented Interfaces:
  `JspCompilerAdapter`

public class JasperC extends DefaultJspCompilerAdapter
The implementation of the jasper compiler. This is a cut-and-paste of the original Jspc task.

Since:
  ant1.5

- ## Field Summary

  ### Fields inherited from class org.apache.tools.ant.taskdefs.optional.jsp.compilers.DefaultJspCompilerAdapter

  `owner`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `JasperC(JspMangler mangler)`
  Constructor for JasperC.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `JspMangler`
  `createMangler()`
  `boolean`
  `execute()`
  Our execute method.

  ### Methods inherited from class org.apache.tools.ant.taskdefs.optional.jsp.compilers.DefaultJspCompilerAdapter

  `addArg, addArg, addArg, getJspc, getProject, implementsOwnDependencyChecking, logAndAddFilesToCompile, setJspc`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### JasperC

    public JasperC(JspMangler mangler)
    Constructor for JasperC.
    Parameters:
      `mangler` - a filename converter

- ## Method Details

  - ### execute

    public boolean execute() throws BuildException
    Our execute method.
    Returns:
      true if successful
    Throws:
      `BuildException` - on error

  - ### createMangler

    public JspMangler createMangler()
    Returns:
      an instance of the mangler this compiler uses