チェンジセット 227

差分発生行の前後
無視リスト:
コミット日時:
2008/04/15 13:37:30 (14 年前)
コミッタ:
shinomiya
ログメッセージ:

メソッド名変更

  • convertJavaBeans2JsObject() → javaBeanToJS()
  • convertJsObject2JavaBeans() → jsToJavaBean()
  • getBeansPropertyMap() → getBeanPropertyMap()
ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • trunk/im-jssp/src/main/java/org/intra_mart/jssp/util/JavaScriptUtility.java

    r226 r227  
    5656                        args4JS = new Object[args.length]; 
    5757                        for(int idx = 0; idx < args.length; idx++){ 
    58                                 args4JS[idx] = convertJavaBeans2JsObject(args[idx]); 
     58                                args4JS[idx] = javaBeanToJS(args[idx]); 
    5959                        } 
    6060                } 
     
    9090                        } 
    9191                        else{ 
    92                                 Object ret = convertJsObject2JavaBeans(jsResult, returnType); 
     92                                Object ret = jsToJavaBean(jsResult, returnType); 
    9393                                return ret; 
    9494                        } 
     
    107107 
    108108        /** 
    109          * @param beans 
     109         * @param bean 
    110110         * @return 
    111111         * @throws IllegalArgumentException 
     
    114114         * @throws IntrospectionException 
    115115         */ 
    116         public static Object convertJavaBeans2JsObject(final Object beans)  
    117                                                                                 throws IllegalArgumentException,  
    118                                                                                            IllegalAccessException,  
    119                                                                                            InvocationTargetException,  
    120                                                                                            IntrospectionException { 
     116        public static Object javaBeanToJS(final Object bean)  
     117                                                        throws IllegalArgumentException, IllegalAccessException,  
     118                                                                   InvocationTargetException, IntrospectionException { 
    121119 
    122120                // NOTE プリミティブ型は受け取りません。 
     
    125123 
    126124                // null 
    127                 if(beans == null){ 
    128                         return beans
    129                 } 
    130  
    131                 Class<?> targetType = beans.getClass(); 
     125                if(bean == null){ 
     126                        return bean
     127                } 
     128 
     129                Class<?> targetType = bean.getClass(); 
    132130 
    133131 
    134132                // 文字列 
    135                 if (beans instanceof String) { 
    136                         return beans
    137                 } 
    138                 else if (beans instanceof Character) { 
    139                         return ((Character)beans).toString(); 
     133                if (bean instanceof String) { 
     134                        return bean
     135                } 
     136                else if (bean instanceof Character) { 
     137                        return ((Character)bean).toString(); 
    140138                } 
    141139         
    142140                // 数値 
    143                 else if (beans instanceof Number) { 
    144                         double doubleValue = ((Number)beans).doubleValue(); 
     141                else if (bean instanceof Number) { 
     142                        double doubleValue = ((Number)bean).doubleValue(); 
    145143                        return new Double(doubleValue); 
    146144                } 
    147145 
    148146                // 真偽値 
    149                 else if (beans instanceof Boolean) { 
    150                         return beans
     147                else if (bean instanceof Boolean) { 
     148                        return bean
    151149                } 
    152150 
    153151                // 日付 
    154                 else if (beans instanceof Date) { 
    155                         Date date = (Date) beans
     152                else if (bean instanceof Date) { 
     153                        Date date = (Date) bean
    156154                         
    157155                        Scriptable nativeDate = RuntimeObject.newDate(date.getTime()); 
    158156                        return nativeDate; 
    159157                } 
    160                 else if (beans instanceof Calendar) { 
    161                         Calendar cal = (Calendar) beans
     158                else if (bean instanceof Calendar) { 
     159                        Calendar cal = (Calendar) bean
    162160                        Date date = cal.getTime(); 
    163161                         
     
    169167                else if(targetType.isArray()){ 
    170168 
    171                         int length = Array.getLength(beans); 
     169                        int length = Array.getLength(bean); 
    172170                        Object[] list = new Object[length]; 
    173171                         
    174172                        for(int idx = 0; idx < length; idx++){ 
    175                                 Object value4Java = Array.get(beans, idx); 
     173                                Object value4Java = Array.get(bean, idx); 
    176174 
    177175                                // ********* 再帰 ********* 
    178                                 list[idx] = convertJavaBeans2JsObject(value4Java); 
     176                                list[idx] = javaBeanToJS(value4Java); 
    179177                        } 
    180178                         
     
    186184                } 
    187185 
    188                 // 上記以外は、JavaBeansとして扱う 
     186                // 上記以外は、JavaBeanとして扱う 
    189187                else{ 
    190188                        ScriptableObject jsObject = new ValueObject(); 
    191189                         
    192                         Map<String, PropertyDescriptor> map = getBeansPropertyMap(targetType); 
     190                        Map<String, PropertyDescriptor> map = getBeanPropertyMap(targetType); 
    193191                        Iterator<Map.Entry<String, PropertyDescriptor>> it = map.entrySet().iterator(); 
    194192                         
     
    201199                                 
    202200                                // ********* 再帰 ********* 
    203                                 Object value4Java = readMethod.invoke(beans, new Object[0]);  
    204                                 Object obj = convertJavaBeans2JsObject(value4Java); 
     201                                Object value4Java = readMethod.invoke(bean, new Object[0]);  
     202                                Object obj = javaBeanToJS(value4Java); 
    205203                                 
    206204                                // JSオブジェクト に プロパティ を 設定 
     
    258256         * @throws IntrospectionException 
    259257         */ 
    260         public static Object convertJsObject2JavaBeans(final Object jsObject, final String beanClassName)  
     258        public static Object jsToJavaBean(final Object jsObject, final String beanClassName)  
    261259                                                                throws IllegalArgumentException, IllegalAccessException,  
    262260                                                                           InvocationTargetException, InstantiationException,  
    263261                                                                           ClassNotFoundException, IntrospectionException{ 
    264                 return convertJsObject2JavaBeans(jsObject, beanClassName, Thread.currentThread().getContextClassLoader()); 
     262                return jsToJavaBean(jsObject, beanClassName, Thread.currentThread().getContextClassLoader()); 
    265263        } 
    266264 
     
    277275         * @throws IntrospectionException 
    278276         */ 
    279         public static Object convertJsObject2JavaBeans(final Object jsObject,  
    280                                                                                                   final String beanClassName,  
    281                                                                                                   final ClassLoader classLoader)  
     277        public static Object jsToJavaBean(final Object jsObject,  
     278                                                                          final String beanClassName,  
     279                                                                          final ClassLoader classLoader)  
    282280                                                                throws IllegalArgumentException, IllegalAccessException,  
    283281                                                                           InvocationTargetException, InstantiationException,  
     
    313311                else{ 
    314312                        Class<?> clazz = classLoader.loadClass(beanClassName); 
    315                         return convertJsObject2JavaBeans(jsObject, clazz); 
     313                        return jsToJavaBean(jsObject, clazz); 
    316314                } 
    317315        } 
     
    327325         * @throws IntrospectionException 
    328326         */ 
    329         public static Object convertJsObject2JavaBeans(final Object jsObject, final Class<?> beanType) 
     327        public static Object jsToJavaBean(final Object jsObject, final Class<?> beanType) 
    330328                                                        throws IllegalArgumentException, IllegalAccessException,  
    331329                                                                   InvocationTargetException,InstantiationException,  
     
    374372 
    375373                                // ********* 再帰 ********* 
    376                                 Object javaValue = convertJsObject2JavaBeans(propValue, componentType); 
     374                                Object javaValue = jsToJavaBean(propValue, componentType); 
    377375                                 
    378376                                // オブジェクト配列に値を設定 
     
    406404                                if(id instanceof String){ 
    407405                                        String propName = (String)id; 
    408                                         Map<String, PropertyDescriptor> map = getBeansPropertyMap(beanType); 
     406                                        Map<String, PropertyDescriptor> map = getBeanPropertyMap(beanType); 
    409407                                        PropertyDescriptor propDisc = map.get(propName); 
    410408                                        Method writeMethod = propDisc.getWriteMethod(); 
     
    419417                                         
    420418                                        // ********* 再帰 ********* 
    421                                         Object javaValue = convertJsObject2JavaBeans(propValue, propType); 
    422  
    423                                         // JavaBeansに値を設定(javaValueが) 
     419                                        Object javaValue = jsToJavaBean(propValue, propType); 
     420 
     421                                        // JavaBeanに値を設定(javaValueが) 
    424422                                        Object[] args = { javaValue }; 
    425423                                        writeMethod.invoke(returnObj, args); 
     
    457455         * @throws IllegalArgumentException 
    458456         */ 
    459         public static Map<String, PropertyDescriptor> getBeansPropertyMap(final Class<?> targetType)  
     457        public static Map<String, PropertyDescriptor> getBeanPropertyMap(final Class<?> targetType)  
    460458                                                        throws IntrospectionException, IllegalArgumentException { 
    461459                 
    462                 if(BEANS_PROP_INFO_MAP.get(targetType) == null){ 
    463                         synchronized(BEANS_PROP_INFO_MONITOR){ 
    464                                 if(BEANS_PROP_INFO_MAP.get(targetType) == null){ 
     460                if(BEAN_PROP_INFO_MAP.get(targetType) == null){ 
     461                        synchronized(BEAN_PROP_INFO_MONITOR){ 
     462                                if(BEAN_PROP_INFO_MAP.get(targetType) == null){ 
    465463                                         
    466                                         // Beansのプロパティに関するMapを作成(key = propName, value = PropertyDescriptor) 
     464                                        // Beanのプロパティに関するMapを作成(key = propName, value = PropertyDescriptor) 
    467465                                        Map<String, PropertyDescriptor> map = new WeakHashMap<String, PropertyDescriptor>(); 
    468466                                         
     
    485483                                        } 
    486484                                         
    487                                         BEANS_PROP_INFO_MAP.put(targetType, map); 
     485                                        BEAN_PROP_INFO_MAP.put(targetType, map); 
    488486                                } 
    489487                        } 
    490488                } 
    491489                 
    492                 return BEANS_PROP_INFO_MAP.get(targetType); 
    493         } 
    494  
    495         // Beansのプロパティに関するMapを格納するMap(上記の#getBeansPropertyMap()経由で取得すること) 
    496         private static Map<Class<?>, Map<String, PropertyDescriptor>> BEANS_PROP_INFO_MAP = new WeakHashMap<Class<?>, Map<String, PropertyDescriptor>>(); 
    497         private static Object BEANS_PROP_INFO_MONITOR = new Object(); 
     490                return BEAN_PROP_INFO_MAP.get(targetType); 
     491        } 
     492 
     493        // Beanのプロパティに関するMapを格納するMap(上記の#getBeanPropertyMap()経由で取得すること) 
     494        private static Map<Class<?>, Map<String, PropertyDescriptor>> BEAN_PROP_INFO_MAP = new WeakHashMap<Class<?>, Map<String, PropertyDescriptor>>(); 
     495        private static Object BEAN_PROP_INFO_MONITOR = new Object(); 
    498496         
    499497        /** 
     
    579577         * @throws InstantiationException 
    580578         */ 
    581         public static Object newInstanceFilledProperty(final Class<?> beanType, final String defaultValue)  
     579        public static Object newInstanceFilledProperty(final Class<?> beanType,  
     580                                                                                                   final String defaultValue)  
    582581                                                        throws IntrospectionException, IllegalArgumentException,  
    583582                                                                   IllegalAccessException, InvocationTargetException,  
     
    638637                beanInstance = beanType.newInstance(); 
    639638                 
    640                 Map<String, PropertyDescriptor> map = getBeansPropertyMap(beanType); 
     639                Map<String, PropertyDescriptor> map = getBeanPropertyMap(beanType); 
    641640                Iterator<Map.Entry<String, PropertyDescriptor>> it = map.entrySet().iterator(); 
    642641                 
  • trunk/im-jssp/src/test/java/org/intra_mart/jssp/util/JavaScriptUtilityTest.java

    r226 r227  
    5555         
    5656        public void testConvertJavaBeans2JsObject_null() throws Exception { 
    57                 Object actual = JavaScriptUtility.convertJavaBeans2JsObject(null); 
     57                Object actual = JavaScriptUtility.javaBeanToJS(null); 
    5858 
    5959                assertEquals(null, actual); 
     
    6262        public void testConvertJavaBeans2JsObject_プリミティブ型_char() throws Exception { 
    6363                char value = 'あ'; 
    64                 Object actual = JavaScriptUtility.convertJavaBeans2JsObject(value); 
     64                Object actual = JavaScriptUtility.javaBeanToJS(value); 
    6565 
    6666                assertTrue(char.class != actual.getClass()); 
     
    7171        public void testConvertJavaBeans2JsObject_プリミティブ型_double() throws Exception { 
    7272                double value = 123.456; 
    73                 Object actual = JavaScriptUtility.convertJavaBeans2JsObject(value); 
     73                Object actual = JavaScriptUtility.javaBeanToJS(value); 
    7474 
    7575                assertTrue(double.class != actual.getClass()); 
     
    8080        public void testConvertJavaBeans2JsObject_プリミティブ型_float() throws Exception { 
    8181                float value = 123.456F; 
    82                 Object actual = JavaScriptUtility.convertJavaBeans2JsObject(value); 
     82                Object actual = JavaScriptUtility.javaBeanToJS(value); 
    8383 
    8484                assertTrue(float.class != actual.getClass()); 
     
    8989        public void testConvertJavaBeans2JsObject_プリミティブ型_long() throws Exception { 
    9090                long value = 123L; 
    91                 Object actual = JavaScriptUtility.convertJavaBeans2JsObject(value); 
     91                Object actual = JavaScriptUtility.javaBeanToJS(value); 
    9292 
    9393                assertTrue(long.class != actual.getClass()); 
     
    9898        public void testConvertJavaBeans2JsObject_プリミティブ型_int() throws Exception { 
    9999                int value = 123; 
    100                 Object actual = JavaScriptUtility.convertJavaBeans2JsObject(value); 
     100                Object actual = JavaScriptUtility.javaBeanToJS(value); 
    101101 
    102102                assertTrue(int.class != actual.getClass()); 
     
    107107        public void testConvertJavaBeans2JsObject_プリミティブ型_short() throws Exception { 
    108108                short value = 123; 
    109                 Object actual = JavaScriptUtility.convertJavaBeans2JsObject(value); 
     109                Object actual = JavaScriptUtility.javaBeanToJS(value); 
    110110 
    111111                assertTrue(short.class != actual.getClass()); 
     
    116116        public void testConvertJavaBeans2JsObject_プリミティブ型_byte() throws Exception { 
    117117                byte value = 123; 
    118                 Object actual = JavaScriptUtility.convertJavaBeans2JsObject(value); 
     118                Object actual = JavaScriptUtility.javaBeanToJS(value); 
    119119 
    120120                assertTrue(byte.class != actual.getClass()); 
     
    125125        public void testConvertJavaBeans2JsObject_プリミティブ型_boolean() throws Exception { 
    126126                boolean value = true; 
    127                 Object actual = JavaScriptUtility.convertJavaBeans2JsObject(value); 
     127                Object actual = JavaScriptUtility.javaBeanToJS(value); 
    128128 
    129129                assertTrue(boolean.class != actual.getClass()); 
     
    135135        public void testConvertJavaBeans2JsObject_ラッパークラス_String() throws Exception { 
    136136                String value = "藍上尾"; 
    137                 Object actual = JavaScriptUtility.convertJavaBeans2JsObject(value); 
     137                Object actual = JavaScriptUtility.javaBeanToJS(value); 
    138138 
    139139                assertEquals(String.class, actual.getClass()); 
     
    143143        public void testConvertJavaBeans2JsObject_ラッパークラス_Character() throws Exception { 
    144144                Character value = new Character('あ'); 
    145                 Object actual = JavaScriptUtility.convertJavaBeans2JsObject(value); 
     145                Object actual = JavaScriptUtility.javaBeanToJS(value); 
    146146 
    147147                assertEquals(String.class, actual.getClass()); 
     
    151151        public void testConvertJavaBeans2JsObject_ラッパークラス_Double() throws Exception { 
    152152                Double value = new Double(123.456); 
    153                 Object actual = JavaScriptUtility.convertJavaBeans2JsObject(value); 
     153                Object actual = JavaScriptUtility.javaBeanToJS(value); 
    154154 
    155155                assertEquals(Double.class, actual.getClass()); 
     
    159159        public void testConvertJavaBeans2JsObject_ラッパークラス_Double_MAX_VALUE() throws Exception { 
    160160                Double value = Double.MAX_VALUE; 
    161                 Object actual = JavaScriptUtility.convertJavaBeans2JsObject(value); 
     161                Object actual = JavaScriptUtility.javaBeanToJS(value); 
    162162 
    163163                assertEquals(Double.class, actual.getClass()); 
     
    167167        public void testConvertJavaBeans2JsObject_ラッパークラス_Double_MIN_VALUE() throws Exception { 
    168168                Double value = Double.MIN_VALUE; 
    169                 Object actual = JavaScriptUtility.convertJavaBeans2JsObject(value); 
     169                Object actual = JavaScriptUtility.javaBeanToJS(value); 
    170170 
    171171                assertEquals(Double.class, actual.getClass()); 
     
    175175        public void testConvertJavaBeans2JsObject_ラッパークラス_Double_NaN() throws Exception { 
    176176                Double value = Double.NaN; 
    177                 Object actual = JavaScriptUtility.convertJavaBeans2JsObject(value); 
     177                Object actual = JavaScriptUtility.javaBeanToJS(value); 
    178178 
    179179                assertEquals(Double.class, actual.getClass()); 
     
    184184        public void testConvertJavaBeans2JsObject_ラッパークラス_Double_NEGATIVE_INFINITY() throws Exception { 
    185185                Double value = Double.NEGATIVE_INFINITY; 
    186                 Object actual = JavaScriptUtility.convertJavaBeans2JsObject(value); 
     186                Object actual = JavaScriptUtility.javaBeanToJS(value); 
    187187 
    188188                assertEquals(Double.class, actual.getClass()); 
     
    192192        public void testConvertJavaBeans2JsObject_ラッパークラス_Double_POSITIVE_INFINITY() throws Exception { 
    193193                Double value = Double.POSITIVE_INFINITY; 
    194                 Object actual = JavaScriptUtility.convertJavaBeans2JsObject(value); 
     194                Object actual = JavaScriptUtility.javaBeanToJS(value); 
    195195 
    196196                assertEquals(Double.class, actual.getClass()); 
     
    200200        public void testConvertJavaBeans2JsObject_ラッパークラス_Float() throws Exception { 
    201201                Float value = new Float(123.456F); 
    202                 Object actual = JavaScriptUtility.convertJavaBeans2JsObject(value); 
     202                Object actual = JavaScriptUtility.javaBeanToJS(value); 
    203203 
    204204                // Doubleになります 
     
    209209        public void testConvertJavaBeans2JsObject_ラッパークラス_Long() throws Exception { 
    210210                Long value = new Long(123L); 
    211                 Object actual = JavaScriptUtility.convertJavaBeans2JsObject(value); 
     211                Object actual = JavaScriptUtility.javaBeanToJS(value); 
    212212 
    213213                assertEquals(Double.class, actual.getClass()); 
     
    217217        public void testConvertJavaBeans2JsObject_ラッパークラス_Long_MAX_VALUE() throws Exception { 
    218218                Long value = Long.MAX_VALUE; 
    219                 Object actual = JavaScriptUtility.convertJavaBeans2JsObject(value); 
     219                Object actual = JavaScriptUtility.javaBeanToJS(value); 
    220220 
    221221                assertEquals(Double.class, actual.getClass()); 
     
    225225        public void testConvertJavaBeans2JsObject_ラッパークラス_Long_MIN_VALUE() throws Exception { 
    226226                Long value = Long.MIN_VALUE; 
    227                 Object actual = JavaScriptUtility.convertJavaBeans2JsObject(value); 
     227                Object actual = JavaScriptUtility.javaBeanToJS(value); 
    228228 
    229229                assertEquals(Double.class, actual.getClass()); 
     
    233233        public void testConvertJavaBeans2JsObject_ラッパークラス_Integer() throws Exception { 
    234234                Integer value = new Integer(123); 
    235                 Object actual = JavaScriptUtility.convertJavaBeans2JsObject(value); 
     235                Object actual = JavaScriptUtility.javaBeanToJS(value); 
    236236 
    237237                assertEquals(Double.class, actual.getClass()); 
     
    241241        public void testConvertJavaBeans2JsObject_ラッパークラス_Short() throws Exception { 
    242242                Short value = new Short("123"); 
    243                 Object actual = JavaScriptUtility.convertJavaBeans2JsObject(value); 
     243                Object actual = JavaScriptUtility.javaBeanToJS(value); 
    244244 
    245245                assertEquals(Double.class, actual.getClass()); 
     
    249249        public void testConvertJavaBeans2JsObject_ラッパークラス_Byte() throws Exception { 
    250250                Byte value = new Byte("123"); 
    251                 Object actual = JavaScriptUtility.convertJavaBeans2JsObject(value); 
     251                Object actual = JavaScriptUtility.javaBeanToJS(value); 
    252252 
    253253                assertEquals(Double.class, actual.getClass()); 
     
    257257        public void testConvertJavaBeans2JsObject_ラッパークラス_Boolean() throws Exception { 
    258258                Boolean value = Boolean.TRUE; 
    259                 Object actual = JavaScriptUtility.convertJavaBeans2JsObject(value); 
     259                Object actual = JavaScriptUtility.javaBeanToJS(value); 
    260260 
    261261                assertEquals(Boolean.class, actual.getClass()); 
     
    267267                List value = new ArrayList(); 
    268268                try { 
    269                         JavaScriptUtility.convertJavaBeans2JsObject(value); 
     269                        JavaScriptUtility.javaBeanToJS(value); 
    270270                } 
    271271                catch (IllegalArgumentException e) { 
     
    283283                 
    284284                try { 
    285                         JavaScriptUtility.convertJavaBeans2JsObject(value); 
     285                        JavaScriptUtility.javaBeanToJS(value); 
    286286                } 
    287287                catch (IllegalArgumentException e) { 
     
    298298                Set value = new HashSet(); 
    299299                try { 
    300                         JavaScriptUtility.convertJavaBeans2JsObject(value); 
     300                        JavaScriptUtility.javaBeanToJS(value); 
    301301                } 
    302302                catch (IllegalArgumentException e) { 
     
    436436                        (JavaScriptUtilityTestModelA)JavaScriptUtility.newInstanceFilledProperty(JavaScriptUtilityTestModelA.class, null); 
    437437 
    438                 Object actual = JavaScriptUtility.convertJavaBeans2JsObject(testData); 
     438                Object actual = JavaScriptUtility.javaBeanToJS(testData); 
    439439 
    440440                assertEquals(ValueObject.class, actual.getClass()); 
     
    704704        public void testConvertJsObject2JavaBeansObjectString_正常系_プリミティブ型_char() throws Exception { 
    705705                String type = char.class.getName(); 
    706                 Object actual = JavaScriptUtility.convertJsObject2JavaBeans("12345", type); 
     706                Object actual = JavaScriptUtility.jsToJavaBean("12345", type); 
    707707                 
    708708                assertEquals(Character.class, actual.getClass()); 
     
    713713                String type = char.class.getName(); 
    714714 
    715                 Object actual = JavaScriptUtility.convertJsObject2JavaBeans(new Double(54321), type); 
     715                Object actual = JavaScriptUtility.jsToJavaBean(new Double(54321), type); 
    716716                assertEquals(Character.class, actual.getClass()); 
    717717                assertEquals(new Character('5'), actual); 
     
    721721                String type = char.class.getName(); 
    722722 
    723                 Object actual = JavaScriptUtility.convertJsObject2JavaBeans(true, type); 
     723                Object actual = JavaScriptUtility.jsToJavaBean(true, type); 
    724724                assertEquals(Character.class, actual.getClass()); 
    725725                assertEquals(new Character('t'), actual); 
     
    729729                String type = char.class.getName(); 
    730730 
    731                 Object actual = JavaScriptUtility.convertJsObject2JavaBeans(null, type); 
     731                Object actual = JavaScriptUtility.jsToJavaBean(null, type); 
    732732                assertNull(actual); 
    733733        } 
     
    735735        public void testConvertJsObject2JavaBeansObjectString_正常系_プリミティブ型_double() throws Exception { 
    736736                String type = double.class.getName(); 
    737                 Object actual = JavaScriptUtility.convertJsObject2JavaBeans(12345, type); 
     737                Object actual = JavaScriptUtility.jsToJavaBean(12345, type); 
    738738                 
    739739                assertEquals(Double.class, actual.getClass()); 
     
    745745 
    746746                try{ 
    747                         JavaScriptUtility.convertJsObject2JavaBeans("文字列です", type); 
     747                        JavaScriptUtility.jsToJavaBean("文字列です", type); 
    748748                } 
    749749                catch(NumberFormatException e){ 
     
    757757        public void testConvertJsObject2JavaBeansObjectString_正常系_プリミティブ型_float() throws Exception { 
    758758                String type = float.class.getName(); 
    759                 Object actual = JavaScriptUtility.convertJsObject2JavaBeans(12345, type); 
     759                Object actual = JavaScriptUtility.jsToJavaBean(12345, type); 
    760760                 
    761761                assertEquals(Float.class, actual.getClass()); 
     
    767767 
    768768                try{ 
    769                         JavaScriptUtility.convertJsObject2JavaBeans("文字列です", type); 
     769                        JavaScriptUtility.jsToJavaBean("文字列です", type); 
    770770                } 
    771771                catch(NumberFormatException e){ 
     
    779779        public void testConvertJsObject2JavaBeansObjectString_正常系_プリミティブ型_long() throws Exception { 
    780780                String type = long.class.getName(); 
    781                 Object actual = JavaScriptUtility.convertJsObject2JavaBeans(12345, type); 
     781                Object actual = JavaScriptUtility.jsToJavaBean(12345, type); 
    782782                 
    783783                assertEquals(Long.class, actual.getClass()); 
     
    789789 
    790790                try{ 
    791                         JavaScriptUtility.convertJsObject2JavaBeans("文字列です", type); 
     791                        JavaScriptUtility.jsToJavaBean("文字列です", type); 
    792792                } 
    793793                catch(NumberFormatException e){ 
     
    801801        public void testConvertJsObject2JavaBeansObjectString_正常系_プリミティブ型_int() throws Exception { 
    802802                String type = int.class.getName(); 
    803                 Object actual = JavaScriptUtility.convertJsObject2JavaBeans(12345, type); 
     803                Object actual = JavaScriptUtility.jsToJavaBean(12345, type); 
    804804                 
    805805                assertEquals(Integer.class, actual.getClass()); 
     
    811811 
    812812                try{ 
    813                         JavaScriptUtility.convertJsObject2JavaBeans("文字列です", type); 
     813                        JavaScriptUtility.jsToJavaBean("文字列です", type); 
    814814                } 
    815815                catch(NumberFormatException e){ 
     
    823823        public void testConvertJsObject2JavaBeansObjectString_正常系_プリミティブ型_short() throws Exception { 
    824824                String type = short.class.getName(); 
    825                 Object actual = JavaScriptUtility.convertJsObject2JavaBeans(12345, type); 
     825                Object actual = JavaScriptUtility.jsToJavaBean(12345, type); 
    826826                 
    827827                assertEquals(Short.class, actual.getClass()); 
     
    833833 
    834834                try{ 
    835                         JavaScriptUtility.convertJsObject2JavaBeans("文字列です", type); 
     835                        JavaScriptUtility.jsToJavaBean("文字列です", type); 
    836836                } 
    837837                catch(NumberFormatException e){ 
     
    845845        public void testConvertJsObject2JavaBeansObjectString_正常系_プリミティブ型_byte() throws Exception { 
    846846                String type = byte.class.getName(); 
    847                 Object actual = JavaScriptUtility.convertJsObject2JavaBeans(123, type); 
     847                Object actual = JavaScriptUtility.jsToJavaBean(123, type); 
    848848                 
    849849                assertEquals(Byte.class, actual.getClass()); 
     
    855855 
    856856                try{ 
    857                         JavaScriptUtility.convertJsObject2JavaBeans("文字列です", type); 
     857                        JavaScriptUtility.jsToJavaBean("文字列です", type); 
    858858                } 
    859859                catch(NumberFormatException e){ 
     
    873873                // 可逆性あり! 
    874874                JavaScriptUtilityTestModelA expected = (JavaScriptUtilityTestModelA)JavaScriptUtility.newInstanceFilledProperty(JavaScriptUtilityTestModelA.class, null); 
    875                 Object jsObject = JavaScriptUtility.convertJavaBeans2JsObject(expected); 
    876                  
    877                 Object actual = JavaScriptUtility.convertJsObject2JavaBeans(jsObject, JavaScriptUtilityTestModelA.class); 
     875                Object jsObject = JavaScriptUtility.javaBeanToJS(expected); 
     876                 
     877                Object actual = JavaScriptUtility.jsToJavaBean(jsObject, JavaScriptUtilityTestModelA.class); 
    878878                assertEquals(JavaScriptUtilityTestModelA.class, actual.getClass()); 
    879879                 
     
    988988        public void testConvertJsObject2JavaBeansObjectClassOfQ_Undifinedの場合() throws Exception { 
    989989                Object jsObject = Undefined.instance; 
    990                 Object actual = JavaScriptUtility.convertJsObject2JavaBeans(jsObject, JavaScriptUtilityTestModelA.class); 
     990                Object actual = JavaScriptUtility.jsToJavaBean(jsObject, JavaScriptUtilityTestModelA.class); 
    991991                assertNull("Undefinedはnullに変換される", actual); 
    992992        } 
     
    995995                Scriptable scope = FoundationScriptScope.instance(); 
    996996                NativeJavaObject jsObject = new NativeJavaObject(scope, new String("あいうえお"), String.class); 
    997                 Object actual = JavaScriptUtility.convertJsObject2JavaBeans(jsObject, String.class); 
     997                Object actual = JavaScriptUtility.jsToJavaBean(jsObject, String.class); 
    998998 
    999999                assertEquals("あいうえお", actual); 
     
    10031003                Scriptable scope = FoundationScriptScope.instance(); 
    10041004                NativeJavaObject jsObject = new NativeJavaObject(scope, new String("あいうえお"), String.class); 
    1005                 Object actual = JavaScriptUtility.convertJsObject2JavaBeans(jsObject, Number.class); 
     1005                Object actual = JavaScriptUtility.jsToJavaBean(jsObject, Number.class); 
    10061006 
    10071007                assertNull("型が異なるのでnullが返却される", actual); 
     
    10141014                Scriptable scope = FoundationScriptScope.instance(); 
    10151015                NativeJavaArray jsObject = new NativeJavaArray(scope, array); 
    1016                 Object actual = JavaScriptUtility.convertJsObject2JavaBeans(jsObject, array.getClass()); 
     1016                Object actual = JavaScriptUtility.jsToJavaBean(jsObject, array.getClass()); 
    10171017 
    10181018                assertTrue(actual.getClass().isArray()); 
     
    10281028                Scriptable scope = FoundationScriptScope.instance(); 
    10291029                NativeJavaArray jsObject = new NativeJavaArray(scope, array); 
    1030                 Object actual = JavaScriptUtility.convertJsObject2JavaBeans(jsObject, String.class); // 配列ではない! 
     1030                Object actual = JavaScriptUtility.jsToJavaBean(jsObject, String.class); // 配列ではない! 
    10311031 
    10321032                assertNull("型が異なるのでnullが返却される", actual); 
     
    10381038 
    10391039                try { 
    1040                         JavaScriptUtility.getBeansPropertyMap(targetType); 
     1040                        JavaScriptUtility.getBeanPropertyMap(targetType); 
    10411041                } 
    10421042                catch (IllegalArgumentException e) { 
     
    10541054                 
    10551055                try { 
    1056                         JavaScriptUtility.getBeansPropertyMap(targetType); 
     1056                        JavaScriptUtility.getBeanPropertyMap(targetType); 
    10571057                } 
    10581058                catch (IllegalArgumentException e) { 
     
    10701070 
    10711071                try { 
    1072                         JavaScriptUtility.getBeansPropertyMap(targetType); 
     1072                        JavaScriptUtility.getBeanPropertyMap(targetType); 
    10731073                } 
    10741074                catch (IllegalArgumentException e) { 
     
    10861086                 
    10871087                try { 
    1088                         JavaScriptUtility.getBeansPropertyMap(targetType); 
     1088                        JavaScriptUtility.getBeanPropertyMap(targetType); 
    10891089                } 
    10901090                catch (IllegalArgumentException e) { 
     
    11001100        public void testGetBeansPropertyMap_対象クラス_JavaScriptUtilityTestModelA() throws Exception { 
    11011101                Class beanType = JavaScriptUtilityTestModelA.class; 
    1102                 Map<String, PropertyDescriptor> actual = JavaScriptUtility.getBeansPropertyMap(beanType); 
     1102                Map<String, PropertyDescriptor> actual = JavaScriptUtility.getBeanPropertyMap(beanType); 
    11031103 
    11041104                assertEquals(8, actual.size());