com.google.appengine.tools.enhancer
Class Enhancer
- java.lang.Object
-
- com.google.appengine.tools.enhancer.Enhancer
-
public class Enhancer extends java.lang.Object
Executes ORM enhancement against jars and class files.
-
-
Constructor Summary
Constructors Constructor and Description Enhancer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description void
execute()
Runs enhancement.void
setArgs(java.lang.String[] args)
Sets arguments to be passed to the underlying enhancer.void
setDatanucleusVersion(java.lang.String datanucleusVersion)
Sets the version of datanucleus to use for enhancement.void
setTargets(java.util.Set<java.net.URL> enhanceTargets)
Sets the class files and jar files which will be enhanced.
-
-
-
Method Detail
-
setTargets
public void setTargets(java.util.Set<java.net.URL> enhanceTargets)
Sets the class files and jar files which will be enhanced.- Parameters:
enhanceTargets
- must not be null
-
setArgs
public void setArgs(java.lang.String[] args)
Sets arguments to be passed to the underlying enhancer.- Parameters:
args
- must not be null
-
setDatanucleusVersion
public void setDatanucleusVersion(java.lang.String datanucleusVersion)
Sets the version of datanucleus to use for enhancement. Specifically, this is the directory under/lib/opt/tools/datanucleus containing the enhancer and the jars it depends on. - Parameters:
datanucleusVersion
- must not be null
-
execute
public void execute()
Runs enhancement.
-
-