Class NameMapping


  • public class NameMapping
    extends java.lang.Object
    This class implements mapping of blender struct names different names in case of collisions. The only case currently considered is the struct name "Object" which is mapped to "BlenderObject". Please note, that this is not the place to add mappings like "char*" to "String". It considers renaming of structs only.
    Author:
    homac
    • Constructor Summary

      Constructors 
      Constructor Description
      NameMapping()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String getFieldDescriptorName​(java.lang.String name)  
      static java.lang.String mangle​(java.lang.String name)  
      static java.lang.String mapClass2Struct​(java.lang.String name)  
      static java.lang.String mapStruct2Class​(java.lang.String name)  
      static java.lang.String toCamelCase​(java.lang.String name)  
      static java.lang.String toFirstLowerCase​(java.lang.String name)  
      static java.lang.String toGetterMethodName​(java.lang.String memberName)  
      static java.lang.String toSetterMethodName​(java.lang.String memberName)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • NameMapping

        public NameMapping()
    • Method Detail

      • mangle

        public static java.lang.String mangle​(java.lang.String name)
      • mapStruct2Class

        public static java.lang.String mapStruct2Class​(java.lang.String name)
      • mapClass2Struct

        public static java.lang.String mapClass2Struct​(java.lang.String name)
      • getFieldDescriptorName

        public static java.lang.String getFieldDescriptorName​(java.lang.String name)
      • toGetterMethodName

        public static java.lang.String toGetterMethodName​(java.lang.String memberName)
      • toSetterMethodName

        public static java.lang.String toSetterMethodName​(java.lang.String memberName)
      • toCamelCase

        public static java.lang.String toCamelCase​(java.lang.String name)
      • toFirstLowerCase

        public static java.lang.String toFirstLowerCase​(java.lang.String name)