Package sc.type

Interface IBeanMapper

    • Field Detail


        static final int DYNAMIC_LOOKUP_POSITION
        Properties defined on an interface need to do a dynamic lookup to retrieve the position. This is the sentinel value for those properties
        See Also:
        Constant Field Values
    • Method Detail

      • setPropertyValue

        void setPropertyValue​(java.lang.Object object,
                              java.lang.Object value)
        Sets a specific property on the specified object
      • getPropertyValue

        java.lang.Object getPropertyValue​(java.lang.Object parent,
                                          boolean getField,
                                          boolean pendingChild)
        Description copied from interface: IBinding
        Retrieves the current value of the binding given the current object. Use getField = true to force use of the field, rather than the getX method if one exists. Use pendingChild = true for a special case where we are getting the property value of a binding that is part of a reverse binding but where the cached value is up-to-update because we are updating a child remote property.
        Specified by:
        getPropertyValue in interface IBinding
      • getPropertyName

        java.lang.String getPropertyName()
      • getPropertyType

        java.lang.Object getPropertyType()
      • getField

        java.lang.Object getField()
      • hasAccessorMethod

        boolean hasAccessorMethod()
      • hasSetterMethod

        boolean hasSetterMethod()
      • isPropertyIs

        boolean isPropertyIs()
      • getPropertyMember

        java.lang.Object getPropertyMember()
      • getPropertyPosition

        int getPropertyPosition()
      • getPropertyPosition

        int getPropertyPosition​(java.lang.Object obj)
      • getStaticPropertyPosition

        int getStaticPropertyPosition()
      • getGenericType

        java.lang.Object getGenericType()
      • getGenericTypeName

        java.lang.String getGenericTypeName​(java.lang.Object resultType,
                                            boolean includeDims)
      • getGetSelector

        java.lang.Object getGetSelector()
      • getSetSelector

        java.lang.Object getSetSelector()
      • getValidateMethod

        java.lang.Object getValidateMethod()
      • setConstant

        void setConstant​(boolean val)
        Forces a property mapping to be treated as constant, i.e. attempts to change it will result in an error, no need to listen for changes
      • getOwnerType

        java.lang.Object getOwnerType()
      • isWritable

        boolean isWritable()
      • isReadable

        boolean isReadable()