public final class Context extends Object
Context class contains all the environement of an execution of
java4cpp.| Modifier and Type | Method and Description |
|---|---|
void |
addClassToDo(Java4CppType type) |
void |
addClassToDo(Type type) |
ClassModel |
analyzeClassModel(Java4CppType type) |
ClassModel |
executeTypeTemplate(Java4CppType type) |
List<Java4CppType> |
getClassesAlreadyDone() |
List<ClassModel> |
getClassesModels(Type[] types) |
BlockingQueue<Java4CppType> |
getClassesToDo() |
ClassModel |
getClassModel(Java4CppType type) |
ClassModel |
getClassModel(String name) |
ClassModel |
getClassModel(Type type) |
com.github.loicoudot.java4cpp.FileManager |
getFileManager() |
MappingsManager |
getMappingsManager() |
Settings |
getSettings() |
com.github.loicoudot.java4cpp.TemplateManager |
getTemplateManager() |
Class<?> |
loadClass(String clazz) |
void |
start()
Called before begining the processing of classes.
|
void |
stop()
Called after all the classes are processed.
|
boolean |
workToDo() |
public Context(Settings settings)
public void start()
public void stop()
public void addClassToDo(Type type)
public void addClassToDo(Java4CppType type)
public BlockingQueue<Java4CppType> getClassesToDo()
public boolean workToDo()
public List<Java4CppType> getClassesAlreadyDone()
public Settings getSettings()
public com.github.loicoudot.java4cpp.FileManager getFileManager()
public MappingsManager getMappingsManager()
public com.github.loicoudot.java4cpp.TemplateManager getTemplateManager()
public ClassModel analyzeClassModel(Java4CppType type)
public ClassModel executeTypeTemplate(Java4CppType type)
public ClassModel getClassModel(Type type)
public ClassModel getClassModel(Java4CppType type)
public ClassModel getClassModel(String name)
public List<ClassModel> getClassesModels(Type[] types)
Copyright © 2014. All Rights Reserved.