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.String
baseType
(package private) boolean
beanify
(package private) java.lang.String
constBaseName
(package private) java.lang.String
constName
(package private) java.lang.String
cppName
(package private) boolean
immutable
(package private) boolean
inaccessible
(package private) InfoMap
infoMap
(package private) java.lang.String
javaName
(package private) java.lang.String
namespace
(package private) java.util.Map<java.lang.String,java.lang.String>
namespaceMap
(package private) boolean
objectify
(package private) TemplateMap
templateMap
(package private) boolean
upcast
(package private) java.util.List<java.lang.String>
usingList
(package private) Declarator
variable
(package private) boolean
virtualize
-
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.String
shorten(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
-
-