JasperC (Apache Ant API)
Description: declaration: package: org.apache.tools.ant.taskdefs.optional.jsp.compilers, class: JasperC

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