org.eclipse.emf.codegen.jet
Class JETEmitter
java.lang.Object
|
+--org.eclipse.emf.codegen.jet.JETEmitter
- public class JETEmitter
- extends java.lang.Object
Constructor Summary |
JETEmitter(java.lang.String templateURI)
|
JETEmitter(java.lang.String[] templateURIPath,
java.lang.String relativeTemplateURI)
|
Method Summary |
java.lang.String |
generate(org.eclipse.core.runtime.IProgressMonitor progressMonitor,
java.lang.Object[] arguments)
This calls the emitter method on the compiled template. |
java.lang.reflect.Method |
getMethod()
|
java.lang.Object |
getObject()
|
void |
initialize(org.eclipse.core.runtime.IProgressMonitor progressMonitor)
|
void |
setMethod(java.lang.reflect.Method method)
|
void |
setObject(java.lang.Object object)
|
protected static void |
setVariable(java.lang.String variableName,
java.lang.String pluginID)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
method
protected java.lang.reflect.Method method
object
protected java.lang.Object object
templateURIPath
protected java.lang.String[] templateURIPath
templateURI
protected java.lang.String templateURI
JETEmitter
public JETEmitter(java.lang.String templateURI)
JETEmitter
public JETEmitter(java.lang.String[] templateURIPath,
java.lang.String relativeTemplateURI)
getObject
public java.lang.Object getObject()
setObject
public void setObject(java.lang.Object object)
getMethod
public java.lang.reflect.Method getMethod()
setMethod
public void setMethod(java.lang.reflect.Method method)
initialize
public void initialize(org.eclipse.core.runtime.IProgressMonitor progressMonitor)
throws JETException
setVariable
protected static void setVariable(java.lang.String variableName,
java.lang.String pluginID)
throws java.lang.Exception
generate
public java.lang.String generate(org.eclipse.core.runtime.IProgressMonitor progressMonitor,
java.lang.Object[] arguments)
throws JETException
- This calls the emitter method on the compiled template.