Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.core.api.model.impl.osm.util
Class ObjectAccessorHelper

java.lang.Object
  extended by org.nuxeo.ecm.core.api.model.impl.osm.util.ObjectAccessorHelper

public class ObjectAccessorHelper
extends java.lang.Object

Author:
Bogdan Stefanescu

Method Summary
static java.lang.reflect.Field getField(java.lang.Class<?> containerType, java.lang.String name)
           
static MemberAccessor getFieldAccessor(java.lang.Class<?> containerType, java.lang.String name)
           
static MemberAccessor getFieldAccessor(java.lang.Class<?> containerType, java.lang.String name, boolean isReadOnly)
           
static java.lang.String getGetterName(java.lang.String name)
           
static MemberAccessor getMemberAccessor(java.lang.Class<?> containerType, java.lang.String name)
           
static MemberAccessor getMemberAccessor(java.lang.Class<?> containerType, java.lang.String name, boolean isReadOnly)
           
static java.lang.reflect.Method getMethod(java.lang.Class<?> containerType, java.lang.String name)
           
static MemberAccessor getMethodAccessor(java.lang.Class<?> containerType, java.lang.String getterName, java.lang.String setterName)
           
static MemberAccessor getPropertyAccessor(java.lang.Class<?> containerType, java.lang.String name)
           
static MemberAccessor getPropertyAccessor(java.lang.Class<?> containerType, java.lang.String name, boolean IsReadOnly)
           
static java.lang.String getPropertyName(java.lang.String methodName)
           
static java.lang.String getSetterName(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getMethod

public static java.lang.reflect.Method getMethod(java.lang.Class<?> containerType,
                                                 java.lang.String name)
                                          throws java.lang.NoSuchMethodException
Throws:
java.lang.NoSuchMethodException

getField

public static java.lang.reflect.Field getField(java.lang.Class<?> containerType,
                                               java.lang.String name)
                                        throws java.lang.NoSuchFieldException
Throws:
java.lang.NoSuchFieldException

getGetterName

public static java.lang.String getGetterName(java.lang.String name)

getSetterName

public static java.lang.String getSetterName(java.lang.String name)

getPropertyName

public static java.lang.String getPropertyName(java.lang.String methodName)

getFieldAccessor

public static MemberAccessor getFieldAccessor(java.lang.Class<?> containerType,
                                              java.lang.String name)
                                       throws java.lang.NoSuchFieldException
Throws:
java.lang.NoSuchFieldException

getFieldAccessor

public static MemberAccessor getFieldAccessor(java.lang.Class<?> containerType,
                                              java.lang.String name,
                                              boolean isReadOnly)
                                       throws java.lang.NoSuchFieldException
Throws:
java.lang.NoSuchFieldException

getPropertyAccessor

public static MemberAccessor getPropertyAccessor(java.lang.Class<?> containerType,
                                                 java.lang.String name)
                                          throws java.lang.NoSuchMethodException
Throws:
java.lang.NoSuchMethodException

getPropertyAccessor

public static MemberAccessor getPropertyAccessor(java.lang.Class<?> containerType,
                                                 java.lang.String name,
                                                 boolean IsReadOnly)
                                          throws java.lang.NoSuchMethodException
Throws:
java.lang.NoSuchMethodException

getMethodAccessor

public static MemberAccessor getMethodAccessor(java.lang.Class<?> containerType,
                                               java.lang.String getterName,
                                               java.lang.String setterName)
                                        throws java.lang.NoSuchMethodException
Throws:
java.lang.NoSuchMethodException

getMemberAccessor

public static MemberAccessor getMemberAccessor(java.lang.Class<?> containerType,
                                               java.lang.String name)
                                        throws NoSuchMemberException
Throws:
NoSuchMemberException

getMemberAccessor

public static MemberAccessor getMemberAccessor(java.lang.Class<?> containerType,
                                               java.lang.String name,
                                               boolean isReadOnly)
                                        throws NoSuchMemberException
Throws:
NoSuchMemberException

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.