org.eclipse.xtext.generator.parser.antlr
Class AntlrToolFacade

java.lang.Object
  extended by org.eclipse.xtext.generator.parser.antlr.AntlrToolFacade

public class AntlrToolFacade
extends java.lang.Object


Field Summary
static java.lang.String className
           
 
Constructor Summary
AntlrToolFacade()
           
 
Method Summary
 boolean download()
           
protected  java.io.File file()
           
protected  java.lang.Class<?> getToolClass()
           
 boolean isWorkable()
           
 void runWithParams(java.lang.String grammarFullPath, java.lang.String... furtherArgs)
           
 void setAskBeforeDownload(boolean shouldAsk)
           
 void setDownloadFrom(java.lang.String downloadURL)
           
 void setDownloadTo(java.lang.String path)
           
 void setLoader(java.lang.ClassLoader loader)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

className

public static final java.lang.String className
See Also:
Constant Field Values
Constructor Detail

AntlrToolFacade

public AntlrToolFacade()
Method Detail

setLoader

public void setLoader(java.lang.ClassLoader loader)

setAskBeforeDownload

public void setAskBeforeDownload(boolean shouldAsk)

setDownloadFrom

public void setDownloadFrom(java.lang.String downloadURL)

setDownloadTo

public void setDownloadTo(java.lang.String path)

file

protected java.io.File file()

getToolClass

protected java.lang.Class<?> getToolClass()

download

public boolean download()

runWithParams

public void runWithParams(java.lang.String grammarFullPath,
                          java.lang.String... furtherArgs)

isWorkable

public boolean isWorkable()