org.apache.tools.ant.taskdefs.optional.jsp.compilersClass DefaultJspCompilerAdapter
- java.lang.Object
- org.apache.tools.ant.taskdefs.optional.jsp.compilers.DefaultJspCompilerAdapter
- All Implemented Interfaces:
- JspCompilerAdapter
- Direct Known Subclasses:
- JasperC
public abstract class DefaultJspCompilerAdapter extends java.lang.Object implements JspCompilerAdapterThis is the default implementation for the JspCompilerAdapter interface. This is currently very light on the ground since only one compiler type is supported.
Constructor Summary
Constructors Constructor and Description DefaultJspCompilerAdapter()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description protected void
addArg(CommandlineJava cmd, java.lang.String argument)
add a single argument to the argument list, if the value aint nullprotected void
addArg(CommandlineJava cmd, java.lang.String argument, java.io.File file)
add an argument tuple to the arg list, if the file parameter aint nullprotected void
addArg(CommandlineJava cmd, java.lang.String argument, java.lang.String value)
add an argument tuple to the argument list, if the value aint nullJspC
getJspc()
get the ownerProject
getProject()
get our projectboolean
implementsOwnDependencyChecking()
ask if compiler can sort out its own dependenciesprotected void
logAndAddFilesToCompile(JspC jspc, java.util.Vector compileList, CommandlineJava cmd)
Logs the compilation parameters, adds the files to compile and logs the "niceSourceList"void
setJspc(JspC owner)
set the owner
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.tools.ant.taskdefs.optional.jsp.compilers.JspCompilerAdapter
createMangler, execute
Field Detail
owner
protected JspC ownerour owner
Method Detail
logAndAddFilesToCompile
protected void logAndAddFilesToCompile(JspC jspc, java.util.Vector compileList, CommandlineJava cmd)Logs the compilation parameters, adds the files to compile and logs the "niceSourceList"
- Parameters:
jspc
- the compiler task for loggingcompileList
- the list of files to compilecmd
- the command line used
setJspc
public void setJspc(JspC owner)set the owner
- Specified by:
setJspc
in interfaceJspCompilerAdapter
- Parameters:
owner
- the owner JspC compiler
getJspc
public JspC getJspc()get the owner
- Returns:
- the owner; should never be null
addArg
protected void addArg(CommandlineJava cmd, java.lang.String argument)add a single argument to the argument list, if the value aint null
- Parameters:
cmd
- the command lineargument
- The argument
addArg
protected void addArg(CommandlineJava cmd, java.lang.String argument, java.lang.String value)add an argument tuple to the argument list, if the value aint null
- Parameters:
cmd
- the command lineargument
- The argumentvalue
- the parameter
addArg
protected void addArg(CommandlineJava cmd, java.lang.String argument, java.io.File file)add an argument tuple to the arg list, if the file parameter aint null
- Parameters:
cmd
- the command lineargument
- The argumentfile
- the parameter
implementsOwnDependencyChecking
public boolean implementsOwnDependencyChecking()ask if compiler can sort out its own dependencies
- Specified by:
implementsOwnDependencyChecking
in interfaceJspCompilerAdapter
- Returns:
- true if the compiler wants to do its own depends
getProject
public Project getProject()get our project
- Returns:
- owner project data