|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object MatchingTask org.apache.openjpa.lib.ant.AbstractTask org.apache.openjpa.ant.PCEnhancerTask
public class PCEnhancerTask
Executes the enhancer on the specified files. This task can take the following arguments:
directory
addDefaultConstructor
tmpClassLoader
enforcePropertyRestrictions
Field Summary | |
---|---|
protected String |
dirName
|
protected PCEnhancer.Flags |
flags
|
Fields inherited from class org.apache.openjpa.lib.ant.AbstractTask |
---|
classpath, fileSets, haltOnError, isolate, useParent |
Constructor Summary | |
---|---|
PCEnhancerTask()
|
Method Summary | |
---|---|
protected void |
executeOn(String[] files)
Perform the task action on the given files. |
protected ConfigurationImpl |
newConfiguration()
Implement this method to return a configuration object for the product in use. |
void |
setAddDefaultConstructor(boolean addDefCons)
Set whether or not the enhancer should add a no-args constructor to any PC that does not have a no-args constructor. |
void |
setDirectory(String dirName)
Set the output directory we want the enhancer to write to. |
void |
setEnforcePropertyRestrictions(boolean fail)
Set whether to fail if the persistent type uses property access and bytecode analysis shows that it may be violating OpenJPA's property access restrictions. |
void |
setTmpClassLoader(boolean tmpClassLoader)
Set whether or not to use a default class loader for loading the unenhanced classes. |
Methods inherited from class org.apache.openjpa.lib.ant.AbstractTask |
---|
addFileset, assertFiles, createClasspath, createConfig, execute, getClassLoader, getConfiguration, setClasspath, setHaltOnError, setIsolate, setUseParentClassloader |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected PCEnhancer.Flags flags
protected String dirName
Constructor Detail |
---|
public PCEnhancerTask()
Method Detail |
---|
public void setDirectory(String dirName)
public void setAddDefaultConstructor(boolean addDefCons)
public void setEnforcePropertyRestrictions(boolean fail)
public void setTmpClassLoader(boolean tmpClassLoader)
protected ConfigurationImpl newConfiguration()
AbstractTask
newConfiguration
in class AbstractTask
protected void executeOn(String[] files) throws IOException
AbstractTask
executeOn
in class AbstractTask
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |