A C D E F G H I M N S T U W 

A

addClassToDo(Class<?>) - Method in class com.github.loicoudot.java4cpp.Context
 
addConstructor(ConstructorModel) - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
addEnumKey(String) - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
addField(FieldModel) - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
addInterface(ClassModel) - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
addMappings(Mappings) - Method in class com.github.loicoudot.java4cpp.MappingsManager
Add a mappings configuration bean to the actual context.
addMethod(MethodModel) - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
addNestedClass(ClassModel) - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 

C

ClassMapping - Class in com.github.loicoudot.java4cpp.configuration
 
ClassMapping(Class<?>) - Constructor for class com.github.loicoudot.java4cpp.configuration.ClassMapping
 
ClassModel - Class in com.github.loicoudot.java4cpp.model
 
ClassModel(Class<?>) - Constructor for class com.github.loicoudot.java4cpp.model.ClassModel
 
com.github.loicoudot.java4cpp - package com.github.loicoudot.java4cpp
java4cpp core system.
com.github.loicoudot.java4cpp.configuration - package com.github.loicoudot.java4cpp.configuration
Java beans for JAXB marshalling / unmarshalling of mappings and templates XML files.
com.github.loicoudot.java4cpp.model - package com.github.loicoudot.java4cpp.model
Data-model beans availlable in FreeMarker templates.
ConstructorModel - Class in com.github.loicoudot.java4cpp.model
 
ConstructorModel() - Constructor for class com.github.loicoudot.java4cpp.model.ConstructorModel
 
Context - Class in com.github.loicoudot.java4cpp
Context class contains all the environement of an execution of java4cpp.
Context(Settings) - Constructor for class com.github.loicoudot.java4cpp.Context
 
Core - Class in com.github.loicoudot.java4cpp
 
Core() - Constructor for class com.github.loicoudot.java4cpp.Core
 

D

Datatypes - Class in com.github.loicoudot.java4cpp.configuration
 
Datatypes() - Constructor for class com.github.loicoudot.java4cpp.configuration.Datatypes
 

E

EnumAnalyzer - Class in com.github.loicoudot.java4cpp
 
EnumAnalyzer(Context) - Constructor for class com.github.loicoudot.java4cpp.EnumAnalyzer
 
equals(Object) - Method in class com.github.loicoudot.java4cpp.configuration.Namespace
 
escapeName(String) - Method in class com.github.loicoudot.java4cpp.MappingsManager
 
execute(Context) - Method in class com.github.loicoudot.java4cpp.Core
Execute all java4cpp job defined by the context

F

FieldModel - Class in com.github.loicoudot.java4cpp.model
 
FieldModel(String) - Constructor for class com.github.loicoudot.java4cpp.model.FieldModel
 
fill(ClassModel) - Method in class com.github.loicoudot.java4cpp.EnumAnalyzer
 
fill(ClassModel) - Method in class com.github.loicoudot.java4cpp.InnerClassAnalyzer
 
fill(ClassModel) - Method in class com.github.loicoudot.java4cpp.InterfacesAnalyzer
 
fill(ClassModel) - Method in class com.github.loicoudot.java4cpp.SuperclassAnalyzer
 
findWrappe(String) - Method in class com.github.loicoudot.java4cpp.configuration.Wrappes
 
Function - Class in com.github.loicoudot.java4cpp.configuration
 
Function(String) - Constructor for class com.github.loicoudot.java4cpp.configuration.Function
 
Function(String, String) - Constructor for class com.github.loicoudot.java4cpp.configuration.Function
 

G

get(Class<?>) - Method in class com.github.loicoudot.java4cpp.MappingsManager
 
getAddDependency() - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
getAddInclude() - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
getArray() - Method in class com.github.loicoudot.java4cpp.configuration.Datatypes
 
getClasses() - Method in class com.github.loicoudot.java4cpp.configuration.Mappings
 
getClassesAlreadyDone() - Method in class com.github.loicoudot.java4cpp.Context
 
getClassesToDo() - Method in class com.github.loicoudot.java4cpp.Context
 
getClassModel(Class<?>) - Method in class com.github.loicoudot.java4cpp.Context
 
getClassModel(String) - Method in class com.github.loicoudot.java4cpp.Context
 
getClazz() - Method in class com.github.loicoudot.java4cpp.configuration.ClassMapping
 
getClazz() - Method in class com.github.loicoudot.java4cpp.configuration.TypeTemplate
 
getClazz() - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
getConstructors() - Method in class com.github.loicoudot.java4cpp.configuration.ClassMapping
 
getConstructors() - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
getCopyFiles() - Method in class com.github.loicoudot.java4cpp.configuration.Templates
 
getCppFullName() - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
getCppName() - Method in class com.github.loicoudot.java4cpp.configuration.ClassMapping
 
getCppName() - Method in class com.github.loicoudot.java4cpp.configuration.Wrappe
 
getCppName(Class<?>) - Method in class com.github.loicoudot.java4cpp.MappingsManager
Return a valid C++ name for the class clazz, by escaping reserved words or by returning the name specified by the mapping or the annotation.
getCppName() - Method in class com.github.loicoudot.java4cpp.model.FieldModel
 
getCppName() - Method in class com.github.loicoudot.java4cpp.model.MethodModel
 
getCppReturnType() - Method in class com.github.loicoudot.java4cpp.configuration.TypeTemplate
 
getCppReturnType() - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
getCppShortName() - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
getCppType() - Method in class com.github.loicoudot.java4cpp.configuration.TypeTemplate
 
getCppType() - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
getDatatypes() - Method in class com.github.loicoudot.java4cpp.configuration.Templates
 
getDependencies() - Method in class com.github.loicoudot.java4cpp.configuration.TypeTemplate
 
getDependencies() - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
getEnumeration() - Method in class com.github.loicoudot.java4cpp.configuration.Datatypes
 
getEnumKeys() - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
getFallback() - Method in class com.github.loicoudot.java4cpp.configuration.Datatypes
 
getFields() - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
getFileManager() - Method in class com.github.loicoudot.java4cpp.Context
 
getFileOrResource(String) - Static method in class com.github.loicoudot.java4cpp.Utils
Looks for a file in the file system path named name, if none exist looks for a resource named name inside the current class path.
getFunctions() - Method in class com.github.loicoudot.java4cpp.configuration.TypeTemplate
 
getFunctions() - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
getGlobalTemplates() - Method in class com.github.loicoudot.java4cpp.configuration.Templates
 
getIncludes() - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
getInnerClasses() - Method in class com.github.loicoudot.java4cpp.configuration.ClassMapping
 
getInnerType() - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
getInterfaces() - Method in class com.github.loicoudot.java4cpp.configuration.ClassMapping
 
getInterfaces() - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
getJarFiles() - Method in class com.github.loicoudot.java4cpp.Settings
 
getJavaName() - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
getJavaName() - Method in class com.github.loicoudot.java4cpp.model.FieldModel
 
getJavaName() - Method in class com.github.loicoudot.java4cpp.model.MethodModel
 
getJavaPackage() - Method in class com.github.loicoudot.java4cpp.configuration.Namespace
 
getJavaSignature() - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
getJniMethodName() - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
getJniSignature() - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
getKeywords() - Method in class com.github.loicoudot.java4cpp.configuration.Mappings
 
getMappingsFile() - Method in class com.github.loicoudot.java4cpp.Settings
 
getMappingsManager() - Method in class com.github.loicoudot.java4cpp.Context
 
getMethods() - Method in class com.github.loicoudot.java4cpp.configuration.ClassMapping
 
getMethods() - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
getName() - Method in class com.github.loicoudot.java4cpp.configuration.Function
 
getName() - Method in class com.github.loicoudot.java4cpp.configuration.Wrappe
 
getNamespace() - Method in class com.github.loicoudot.java4cpp.configuration.Namespace
 
getNamespace(Class<?>) - Method in class com.github.loicoudot.java4cpp.MappingsManager
Return the final full qualified C++ name of the class.
getNamespaces() - Method in class com.github.loicoudot.java4cpp.configuration.Mappings
 
getNbThread() - Method in class com.github.loicoudot.java4cpp.Settings
 
getNeedAnalyzing() - Method in class com.github.loicoudot.java4cpp.configuration.TypeTemplate
 
getNeedAnalyzing() - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
getNestedClass() - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
getNoWrappes() - Method in class com.github.loicoudot.java4cpp.configuration.Wrappes
 
getOutterDependencies() - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
getOutterIncludes() - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
getOwner() - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
getParameters() - Method in class com.github.loicoudot.java4cpp.model.ConstructorModel
 
getParameters() - Method in class com.github.loicoudot.java4cpp.model.MethodModel
 
getReturnType() - Method in class com.github.loicoudot.java4cpp.model.MethodModel
 
getSettings() - Method in class com.github.loicoudot.java4cpp.Context
 
getSourceTemplates() - Method in class com.github.loicoudot.java4cpp.configuration.Templates
 
getStaticFields() - Method in class com.github.loicoudot.java4cpp.configuration.ClassMapping
 
getSuperclass() - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
getTargetPath() - Method in class com.github.loicoudot.java4cpp.Settings
 
getTemplate() - Method in class com.github.loicoudot.java4cpp.configuration.Function
 
getTemplateManager() - Method in class com.github.loicoudot.java4cpp.Context
 
getTemplates() - Method in class com.github.loicoudot.java4cpp.configuration.Datatypes
 
getTemplatesFile() - Method in class com.github.loicoudot.java4cpp.Settings
 
getType() - Method in class com.github.loicoudot.java4cpp.model.FieldModel
 
getWrappes() - Method in class com.github.loicoudot.java4cpp.configuration.Wrappes
 

H

hashCode() - Method in class com.github.loicoudot.java4cpp.configuration.Namespace
 

I

InnerClassAnalyzer - Class in com.github.loicoudot.java4cpp
 
InnerClassAnalyzer(Context) - Constructor for class com.github.loicoudot.java4cpp.InnerClassAnalyzer
 
InterfacesAnalyzer - Class in com.github.loicoudot.java4cpp
 
InterfacesAnalyzer(Context) - Constructor for class com.github.loicoudot.java4cpp.InterfacesAnalyzer
 
isClean() - Method in class com.github.loicoudot.java4cpp.Settings
 
isExportAll() - Method in class com.github.loicoudot.java4cpp.configuration.ClassMapping
 
isExportFields() - Method in class com.github.loicoudot.java4cpp.configuration.ClassMapping
 
isInnerClassWrapped(Class<?>, Class<?>) - Method in class com.github.loicoudot.java4cpp.InnerClassAnalyzer
 
isInterfaceAll() - Method in class com.github.loicoudot.java4cpp.configuration.ClassMapping
 
isInterfaceWrapped(Class<?>, Class<?>) - Method in class com.github.loicoudot.java4cpp.InterfacesAnalyzer
 
isIsArray() - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
isIsCheckedException() - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
isIsCloneable() - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
isIsEnum() - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
isIsInnerClass() - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
isIsInterface() - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
isIsPrimitive() - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
isIsStatic() - Method in class com.github.loicoudot.java4cpp.model.MethodModel
 
isIsThrowable() - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
isNullOrEmpty(String) - Static method in class com.github.loicoudot.java4cpp.Utils
Returns true if the given string is null or is the empty string.
isSuperclass() - Method in class com.github.loicoudot.java4cpp.configuration.ClassMapping
 
isUseHash() - Method in class com.github.loicoudot.java4cpp.Settings
 

M

main(String[]) - Static method in class com.github.loicoudot.java4cpp.Core
 
Mappings - Class in com.github.loicoudot.java4cpp.configuration
 
Mappings() - Constructor for class com.github.loicoudot.java4cpp.configuration.Mappings
 
MappingsManager - Class in com.github.loicoudot.java4cpp
 
MappingsManager(Context) - Constructor for class com.github.loicoudot.java4cpp.MappingsManager
 
MethodModel - Class in com.github.loicoudot.java4cpp.model
 
MethodModel(String) - Constructor for class com.github.loicoudot.java4cpp.model.MethodModel
 

N

Namespace - Class in com.github.loicoudot.java4cpp.configuration
 
Namespace() - Constructor for class com.github.loicoudot.java4cpp.configuration.Namespace
 
Namespace(String, String) - Constructor for class com.github.loicoudot.java4cpp.configuration.Namespace
 
newArrayList() - Static method in class com.github.loicoudot.java4cpp.Utils
Creates a mutable, empty ArrayList instance.
newHashMap() - Static method in class com.github.loicoudot.java4cpp.Utils
Creates a mutable, empty HashMap instance.
newHashSet() - Static method in class com.github.loicoudot.java4cpp.Utils
Creates a mutable, empty HashSet instance.

S

setAddDependency(TemplateMethodModelEx) - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
setAddInclude(TemplateMethodModelEx) - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
setArray(TypeTemplate) - Method in class com.github.loicoudot.java4cpp.configuration.Datatypes
 
setClazz(Class<?>) - Method in class com.github.loicoudot.java4cpp.configuration.ClassMapping
 
setClazz(Class<?>) - Method in class com.github.loicoudot.java4cpp.configuration.TypeTemplate
 
setClean(boolean) - Method in class com.github.loicoudot.java4cpp.Settings
 
setConstructors(Wrappes) - Method in class com.github.loicoudot.java4cpp.configuration.ClassMapping
 
setCppFullName(String) - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
setCppName(String) - Method in class com.github.loicoudot.java4cpp.configuration.ClassMapping
 
setCppName(String) - Method in class com.github.loicoudot.java4cpp.configuration.Wrappe
 
setCppName(String) - Method in class com.github.loicoudot.java4cpp.model.FieldModel
 
setCppName(String) - Method in class com.github.loicoudot.java4cpp.model.MethodModel
 
setCppReturnType(String) - Method in class com.github.loicoudot.java4cpp.configuration.TypeTemplate
 
setCppReturnType(String) - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
setCppShortName(String) - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
setCppType(String) - Method in class com.github.loicoudot.java4cpp.configuration.TypeTemplate
 
setCppType(String) - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
setDatatypes(Datatypes) - Method in class com.github.loicoudot.java4cpp.configuration.Templates
 
setDependencies(String) - Method in class com.github.loicoudot.java4cpp.configuration.TypeTemplate
 
setEnumeration(TypeTemplate) - Method in class com.github.loicoudot.java4cpp.configuration.Datatypes
 
setExportAll(Boolean) - Method in class com.github.loicoudot.java4cpp.configuration.ClassMapping
 
setExportFields(Boolean) - Method in class com.github.loicoudot.java4cpp.configuration.ClassMapping
 
setFallback(TypeTemplate) - Method in class com.github.loicoudot.java4cpp.configuration.Datatypes
 
setFunctions(HashMap<String, Object>) - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
setInnerClasses(Wrappes) - Method in class com.github.loicoudot.java4cpp.configuration.ClassMapping
 
setInnerType(ClassModel) - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
setInterfaceAll(Boolean) - Method in class com.github.loicoudot.java4cpp.configuration.ClassMapping
 
setInterfaces(Wrappes) - Method in class com.github.loicoudot.java4cpp.configuration.ClassMapping
 
setJarFiles(String) - Method in class com.github.loicoudot.java4cpp.Settings
 
setJavaPackage(String) - Method in class com.github.loicoudot.java4cpp.configuration.Namespace
 
setJavaSignature(String) - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
setJniMethodName(String) - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
setJniSignature(String) - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
setMappingsFile(String) - Method in class com.github.loicoudot.java4cpp.Settings
 
setMethods(Wrappes) - Method in class com.github.loicoudot.java4cpp.configuration.ClassMapping
 
setName(String) - Method in class com.github.loicoudot.java4cpp.configuration.Function
 
setName(String) - Method in class com.github.loicoudot.java4cpp.configuration.Wrappe
 
setNamespace(String) - Method in class com.github.loicoudot.java4cpp.configuration.Namespace
 
setNbThread(int) - Method in class com.github.loicoudot.java4cpp.Settings
 
setNeedAnalyzing(Boolean) - Method in class com.github.loicoudot.java4cpp.configuration.TypeTemplate
 
setNeedAnalyzing(boolean) - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
setOwner(ClassModel) - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
setReturnType(ClassModel) - Method in class com.github.loicoudot.java4cpp.model.MethodModel
 
setStatic(boolean) - Method in class com.github.loicoudot.java4cpp.model.MethodModel
 
setStaticFields(Wrappes) - Method in class com.github.loicoudot.java4cpp.configuration.ClassMapping
 
setSuperclass(Boolean) - Method in class com.github.loicoudot.java4cpp.configuration.ClassMapping
 
setSuperclass(ClassModel) - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
setTargetPath(String) - Method in class com.github.loicoudot.java4cpp.Settings
 
setTemplate(String) - Method in class com.github.loicoudot.java4cpp.configuration.Function
 
setTemplatesFile(String) - Method in class com.github.loicoudot.java4cpp.Settings
 
Settings - Class in com.github.loicoudot.java4cpp
Class for managing the settings of java4cpp.
Settings() - Constructor for class com.github.loicoudot.java4cpp.Settings
Initialize the settings with the internal default values then with the system properties values.
Settings(String) - Constructor for class com.github.loicoudot.java4cpp.Settings
Initialize the settings with the internal default values then with the system properties values and finally with the properties file pointed by propertiesFile.
Settings(String[]) - Constructor for class com.github.loicoudot.java4cpp.Settings
Helper constructor to manage the command line arguments.
setType(ClassModel) - Method in class com.github.loicoudot.java4cpp.model.FieldModel
 
setUseHash(boolean) - Method in class com.github.loicoudot.java4cpp.Settings
 
start() - Method in class com.github.loicoudot.java4cpp.Context
Called before begining the processing of classes.
start() - Method in class com.github.loicoudot.java4cpp.MappingsManager
 
stop() - Method in class com.github.loicoudot.java4cpp.Context
Called after all the classes are processed.
SuperclassAnalyzer - Class in com.github.loicoudot.java4cpp
 
SuperclassAnalyzer(Context) - Constructor for class com.github.loicoudot.java4cpp.SuperclassAnalyzer
 

T

Templates - Class in com.github.loicoudot.java4cpp.configuration
 
Templates() - Constructor for class com.github.loicoudot.java4cpp.configuration.Templates
 
toString() - Method in class com.github.loicoudot.java4cpp.configuration.ClassMapping
 
toString() - Method in class com.github.loicoudot.java4cpp.configuration.Function
 
toString() - Method in class com.github.loicoudot.java4cpp.configuration.Namespace
 
toString() - Method in class com.github.loicoudot.java4cpp.configuration.TypeTemplate
 
toString() - Method in class com.github.loicoudot.java4cpp.configuration.Wrappe
 
toString() - Method in class com.github.loicoudot.java4cpp.model.ClassModel
 
TypeTemplate - Class in com.github.loicoudot.java4cpp.configuration
 
TypeTemplate() - Constructor for class com.github.loicoudot.java4cpp.configuration.TypeTemplate
 

U

Utils - Class in com.github.loicoudot.java4cpp
 
Utils() - Constructor for class com.github.loicoudot.java4cpp.Utils
 

W

workToDo() - Method in class com.github.loicoudot.java4cpp.Context
 
Wrappe - Class in com.github.loicoudot.java4cpp.configuration
 
Wrappe(String) - Constructor for class com.github.loicoudot.java4cpp.configuration.Wrappe
 
Wrappe(String, String) - Constructor for class com.github.loicoudot.java4cpp.configuration.Wrappe
 
Wrappes - Class in com.github.loicoudot.java4cpp.configuration
 
A C D E F G H I M N S T U W 

Copyright © 2013. All Rights Reserved.