Package org.bytedeco.javacpp.tools
Class InfoMap
- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- java.util.HashMap<java.lang.String,java.util.List<Info>>
-
- org.bytedeco.javacpp.tools.InfoMap
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,java.util.Map<java.lang.String,java.util.List<Info>>
public class InfoMap extends java.util.HashMap<java.lang.String,java.util.List<Info>>
AMap
containingInfo
objects consumed by theParser
. Also contains a few utility methods to facilitate its use for both the user and theParser
.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
containsKey(java.lang.Object key)
Info
get(int index, java.lang.String cppName)
Info
get(int index, java.lang.String cppName, boolean partial)
java.util.List<Info>
get(java.lang.String cppName)
java.util.List<Info>
get(java.lang.String cppName, boolean partial)
Info
getFirst(java.lang.String cppName)
Info
getFirst(java.lang.String cppName, boolean partial)
(package private) java.lang.String
normalize(java.lang.String name, boolean unconst, boolean untemplate)
InfoMap
put(int index, Info info)
InfoMap
put(Info info)
InfoMap
putFirst(Info info)
-
Methods inherited from class java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
-
-
-
Constructor Detail
-
InfoMap
public InfoMap()
-
InfoMap
public InfoMap(InfoMap parent)
-
-
Method Detail
-
normalize
java.lang.String normalize(java.lang.String name, boolean unconst, boolean untemplate)
-
containsKey
public boolean containsKey(java.lang.Object key)
-
get
public java.util.List<Info> get(java.lang.String cppName)
-
get
public java.util.List<Info> get(java.lang.String cppName, boolean partial)
-
get
public Info get(int index, java.lang.String cppName)
-
get
public Info get(int index, java.lang.String cppName, boolean partial)
-
getFirst
public Info getFirst(java.lang.String cppName)
-
getFirst
public Info getFirst(java.lang.String cppName, boolean partial)
-
-