Package org.bytedeco.javacpp.tools
Class Context
- java.lang.Object
-
- org.bytedeco.javacpp.tools.Context
-
class Context extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.StringbaseType(package private) booleanbeanify(package private) java.lang.StringconstBaseName(package private) java.lang.StringconstName(package private) java.lang.StringcppName(package private) booleanimmutable(package private) booleaninaccessible(package private) InfoMapinfoMap(package private) java.lang.StringjavaName(package private) java.lang.Stringnamespace(package private) java.util.Map<java.lang.String,java.lang.String>namespaceMap(package private) booleanobjectify(package private) TemplateMaptemplateMap(package private) booleanupcast(package private) java.util.List<java.lang.String>usingList(package private) Declaratorvariable(package private) booleanvirtualize
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) java.lang.String[]qualify(java.lang.String cppName)Return all likely combinations of namespaces and template arguments for this C++ type(package private) java.lang.String[]qualify(java.lang.String cppName, java.lang.String parameters)or function, if parameters != null(package private) java.lang.Stringshorten(java.lang.String javaName)Shorten a qualified Java name, given the Context
-
-
-
Field Detail
-
namespace
java.lang.String namespace
-
baseType
java.lang.String baseType
-
cppName
java.lang.String cppName
-
javaName
java.lang.String javaName
-
constName
java.lang.String constName
-
constBaseName
java.lang.String constBaseName
-
immutable
boolean immutable
-
inaccessible
boolean inaccessible
-
beanify
boolean beanify
-
objectify
boolean objectify
-
upcast
boolean upcast
-
virtualize
boolean virtualize
-
variable
Declarator variable
-
infoMap
InfoMap infoMap
-
templateMap
TemplateMap templateMap
-
usingList
java.util.List<java.lang.String> usingList
-
namespaceMap
java.util.Map<java.lang.String,java.lang.String> namespaceMap
-
-
Constructor Detail
-
Context
Context()
-
Context
Context(Context c)
-
-
Method Detail
-
qualify
java.lang.String[] qualify(java.lang.String cppName)
Return all likely combinations of namespaces and template arguments for this C++ type
-
qualify
java.lang.String[] qualify(java.lang.String cppName, java.lang.String parameters)or function, if parameters != null
-
shorten
java.lang.String shorten(java.lang.String javaName)
Shorten a qualified Java name, given the Context
-
-