Class FieldProperty

    • Constructor Detail

      • FieldProperty

        public FieldProperty​(java.lang.reflect.Field field)
    • Method Detail

      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface Property
      • getType

        public java.lang.Class<?> getType()
        Specified by:
        getType in interface Property
      • get

        public java.lang.Object get​(java.lang.Object obj)
                             throws java.lang.reflect.InvocationTargetException
        Specified by:
        get in interface ReadableProperty
        Throws:
        java.lang.reflect.InvocationTargetException
      • set

        public void set​(java.lang.Object obj,
                        java.lang.Object value)
                 throws java.lang.reflect.InvocationTargetException
        Specified by:
        set in interface WritableProperty
        Throws:
        java.lang.reflect.InvocationTargetException