Oracle Fusion Middleware
Oracle WebLogic Server API Reference
11g Release 1 (10.3.6)

Part Number E13941-06

weblogic.wsee.tools.anttasks
Class DelegatingJavacTask

java.lang.Object
  extended by Task
      extended by weblogic.wsee.tools.anttasks.DelegatingJavacTask
Direct Known Subclasses:
MatchingJavacTask, WsdlcTask

public class DelegatingJavacTask
extends Task

This is class is used to hide the features from Javac we dont want exposed The classes to be compiled must be explicitly set by calling setCompileList().


Nested Class Summary
protected static class DelegatingJavacTask.ExposingJavac
           
 
Constructor Summary
DelegatingJavacTask()
           
 
Method Summary
protected  void checkParameters()
           
protected  void compile(File[] compileList)
           
protected  void compile(File[] compileList, Path addtionalClasspath)
           
 Path createClasspath()
           
 Javac.ImplementationSpecificArgument createCompilerArg()
           
 Path createExtdirs()
           
 Path createSourcepath()
           
 Path getClasspath()
           
 boolean getDebug()
           
 String getDebugLevel()
           
 File getDestdir()
           
 boolean getFailonerror()
           
 boolean getFork()
           
 boolean getIncludeantruntime()
           
 boolean getIncludejavaruntime()
           
 String getMemoryInitialSize()
           
 String getMemoryMaximumSize()
           
 boolean getOptimize()
           
 Path getSourcepath()
           
 File getTempdir()
           
 boolean getVerbose()
           
 boolean isVerbose()
           
 void setBootclasspath(Path path)
           
 void setBootClasspathRef(Reference reference)
           
 void setClasspath(Path path)
           
 void setClasspathRef(Reference reference)
           
 void setCompiler(String s)
           
 void setDebug(boolean b)
           
 void setDebugLevel(String s)
           
 void setDepend(boolean b)
           
 void setDeprecation(boolean b)
           
 void setDestdir(File file)
           
 void setEncoding(String s)
           
 void setExecutable(String s)
           
 void setExtdirs(Path path)
           
 void setFailonerror(boolean b)
           
 void setFork(boolean b)
           
 void setIncludeantruntime(boolean b)
           
 void setIncludejavaruntime(boolean b)
           
 void setListfiles(boolean b)
           
 void setMemoryInitialSize(String s)
           
 void setMemoryMaximumSize(String s)
           
 void setNowarn(boolean b)
           
 void setOptimize(boolean b)
           
 void setOwningTarget(Target target)
           
 void setProceed(boolean b)
           
 void setProject(Project project)
           
 void setSource(String s)
           
 void setSourcepath(Path path)
           
 void setSourcepathRef(Reference reference)
           
 void setTaskName(String name)
           
 void setTempdir(File dir)
           
 void setVerbose(boolean b)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DelegatingJavacTask

public DelegatingJavacTask()
Method Detail

setDebugLevel

public void setDebugLevel(String s)

setSource

public void setSource(String s)

setDestdir

public void setDestdir(File file)

setSourcepath

public void setSourcepath(Path path)

createSourcepath

public Path createSourcepath()

setSourcepathRef

public void setSourcepathRef(Reference reference)

setClasspath

public void setClasspath(Path path)

createClasspath

public Path createClasspath()

setClasspathRef

public void setClasspathRef(Reference reference)

setBootclasspath

public void setBootclasspath(Path path)

setBootClasspathRef

public void setBootClasspathRef(Reference reference)

setExtdirs

public void setExtdirs(Path path)

createExtdirs

public Path createExtdirs()

setListfiles

public void setListfiles(boolean b)

setFailonerror

public void setFailonerror(boolean b)

setProceed

public void setProceed(boolean b)

setDeprecation

public void setDeprecation(boolean b)

setMemoryMaximumSize

public void setMemoryMaximumSize(String s)

setMemoryInitialSize

public void setMemoryInitialSize(String s)

setEncoding

public void setEncoding(String s)

setDebug

public void setDebug(boolean b)

setOptimize

public void setOptimize(boolean b)

setDepend

public void setDepend(boolean b)

setVerbose

public void setVerbose(boolean b)

isVerbose

public boolean isVerbose()

setIncludeantruntime

public void setIncludeantruntime(boolean b)

setIncludejavaruntime

public void setIncludejavaruntime(boolean b)

setFork

public void setFork(boolean b)

setTempdir

public void setTempdir(File dir)

getTempdir

public File getTempdir()

setProject

public void setProject(Project project)

setTaskName

public void setTaskName(String name)

setOwningTarget

public void setOwningTarget(Target target)

setExecutable

public void setExecutable(String s)

setNowarn

public void setNowarn(boolean b)

createCompilerArg

public Javac.ImplementationSpecificArgument createCompilerArg()

setCompiler

public void setCompiler(String s)

getFork

public boolean getFork()

getVerbose

public boolean getVerbose()

getOptimize

public boolean getOptimize()

getDebug

public boolean getDebug()

getDebugLevel

public String getDebugLevel()

checkParameters

protected void checkParameters()
                        throws BuildException
Throws:
BuildException

getSourcepath

public Path getSourcepath()

getDestdir

public File getDestdir()

getFailonerror

public boolean getFailonerror()

getClasspath

public Path getClasspath()

getIncludeantruntime

public boolean getIncludeantruntime()

getIncludejavaruntime

public boolean getIncludejavaruntime()

getMemoryMaximumSize

public String getMemoryMaximumSize()

getMemoryInitialSize

public String getMemoryInitialSize()

compile

protected void compile(File[] compileList)

compile

protected void compile(File[] compileList,
                       Path addtionalClasspath)

Copyright 1996, 2011, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Oracle Fusion Middleware
Oracle WebLogic Server API Reference
11g Release 1 (10.3.6)

Part Number E13941-06