Class FieldLayout<T extends DataField>

    • Field Detail

      • fieldType

        protected java.lang.Class<?> fieldType
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getField

        public T getField()
      • getNativeType

        public java.lang.Class<?> getNativeType()
      • bind

        public final void bind​(java.lang.Class<?> cls)
      • isBound

        public final boolean isBound()
      • getJavaField

        public final java.lang.reflect.Field getJavaField()
      • getGenericClass

        public java.lang.Class<?> getGenericClass()
      • getFieldType

        public final java.lang.Class<?> getFieldType()
      • getFieldName

        public final java.lang.String getFieldName()
      • getDescription

        public final java.lang.String getDescription()
      • set

        protected final void set​(java.lang.Object value,
                                 java.lang.Object msgObject)
                          throws java.lang.IllegalArgumentException,
                                 java.lang.IllegalAccessException
        Throws:
        java.lang.IllegalArgumentException
        java.lang.IllegalAccessException
      • hasAccessMethods

        public boolean hasAccessMethods()
      • hasSmartProperties

        public boolean hasSmartProperties()
      • getGetter

        public java.lang.reflect.Method getGetter()
      • hasGetter

        public boolean hasGetter()
      • getGetterReturnType

        public java.lang.Class<?> getGetterReturnType()
      • getSetterType

        public java.lang.Class<?> getSetterType()
      • getSetter

        public java.lang.reflect.Method getSetter()
      • hasSetter

        public boolean hasSetter()
      • getHaser

        public java.lang.reflect.Method getHaser()
      • hasHaser

        public boolean hasHaser()
      • getNullifier

        public java.lang.reflect.Method getNullifier()
      • hasNullifier

        public boolean hasNullifier()