org.nuxeo.ecm.core.api.model.impl.osm.util
Class ObjectAccessorHelper
java.lang.Object
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 |
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
Copyright © 2010 Nuxeo SAS. All Rights Reserved.