net.sf.retrotranslator.transformer
Class Retrotranslator
java.lang.Object
net.sf.retrotranslator.transformer.Retrotranslator
public class Retrotranslator
- extends java.lang.Object
- Author:
- Taras Puchko
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
src
private java.util.LinkedList<FileContainer> src
dest
private FileContainer dest
stripsign
private boolean stripsign
retainapi
private boolean retainapi
retainflags
private boolean retainflags
verbose
private boolean verbose
lazy
private boolean lazy
advanced
private boolean advanced
verify
private boolean verify
uptodatecheck
private boolean uptodatecheck
smart
private boolean smart
classpath
private java.util.List<java.io.File> classpath
logger
private MessageLogger logger
sourceMask
private SourceMask sourceMask
embed
private java.lang.String embed
support
private java.lang.String support
backport
private java.lang.String backport
target
private ClassVersion target
classLoader
private java.lang.ClassLoader classLoader
Retrotranslator
public Retrotranslator()
addSrcdir
public void addSrcdir(java.io.File srcdir)
addSrcjar
public void addSrcjar(java.io.File srcjar)
addSourceFiles
public void addSourceFiles(java.io.File srcdir,
java.util.List<java.lang.String> fileNames)
setDestdir
public void setDestdir(java.io.File destdir)
setDestjar
public void setDestjar(java.io.File destjar)
setStripsign
public void setStripsign(boolean stripsign)
setRetainapi
public void setRetainapi(boolean retainapi)
setRetainflags
public void setRetainflags(boolean retainflags)
setVerbose
public void setVerbose(boolean verbose)
setLazy
public void setLazy(boolean lazy)
setAdvanced
public void setAdvanced(boolean advanced)
setVerify
public void setVerify(boolean verify)
setUptodatecheck
public void setUptodatecheck(boolean uptodatecheck)
setSmart
public void setSmart(boolean smart)
addClasspathElement
public void addClasspathElement(java.io.File classpathElement)
addClasspath
public void addClasspath(java.lang.String classpath)
setSrcmask
public void setSrcmask(java.lang.String srcmask)
setEmbed
public void setEmbed(java.lang.String embed)
setSupport
public void setSupport(java.lang.String support)
setBackport
public void setBackport(java.lang.String backport)
setTarget
public void setTarget(java.lang.String target)
setLogger
public void setLogger(MessageLogger logger)
setClassLoader
public void setClassLoader(java.lang.ClassLoader classLoader)
run
public boolean run()
createEnvironment
private TargetEnvironment createEnvironment(FileContainer destination,
SystemLogger logger)
getMessageLogger
private MessageLogger getMessageLogger()
verify
private boolean verify(SystemLogger systemLogger)
verify
private void verify(TargetEnvironment environment,
FileContainer container,
SystemLogger systemLogger)
execute
private boolean execute(java.lang.String[] args)
printUsage
private static void printUsage()
main
public static void main(java.lang.String[] args)