Class FieldUtil


  • public abstract class FieldUtil
    extends Object
    • Constructor Detail

      • FieldUtil

        public FieldUtil()
    • Method Detail

      • getAllField

        public static List<Field> getAllField​(Class<?> _class)
        Get all public fields current class
        Parameters:
        _class -
        Returns:
        list of field
      • getField

        public static Field getField​(Class<?> _class,
                                     String _field)
        get public field current class
        Parameters:
        _class -
        _field -
        Returns:
        Field
      • getFieldList

        public static List<String> getFieldList​(Class<?> _class)
        get all names of fields current class
        Parameters:
        _class -
        Returns:
        List of String
      • getFieldList

        public static List<String> getFieldList​(Class<?> _class,
                                                ReflectionAccess _accessLevel)
        Get all names field current class with following condition :
        PRIVATE can access all protected , public , private , default field
        PROTECTED can access only protected , public
        PUBLIC can access only public
        DEFAULT can access only protected , public ,default
        Parameters:
        _class -
        _accessLevel -
        Returns:
        List of String
      • getField

        public static Field getField​(Class<?> _class,
                                     String _field,
                                     ReflectionAccess _accessLevel)
        Get field current class with following condition :
        PRIVATE can access protected , public , private , default field
        PROTECTED can access only protected , public
        PUBLIC can access only public
        DEFAULT can access only protected , public ,default
        Parameters:
        _class -
        _field -
        _accessLevel -
        Returns:
        Field
      • getAllField

        public static List<Field> getAllField​(Class<?> _class,
                                              ReflectionAccess _accessLevel)
        get all fields current class with following condition :
        PRIVATE can access all protected , public , private , default field
        PROTECTED can access only protected , public
        PUBLIC can access only public
        DEFAULT can access only protected , public ,default
        Parameters:
        _class -
        _accessLevel -
        Returns:
        List of Field
      • getAllManyRelField

        public static List<Field> getAllManyRelField​(Class<?> _class)
      • getAllPrimativeField

        public static List<Field> getAllPrimativeField​(Class<?> _class)
      • getAllRelField

        public static List<Field> getAllRelField​(Class<?> _class)
      • isRelField

        public static boolean isRelField​(Field _field)