Package sc.type

Class CompBeanMapper

    • Field Detail

      • name

        public java.lang.String name
      • position

        public int position
      • isStatic

        public boolean isStatic
    • Constructor Detail

      • CompBeanMapper

        public CompBeanMapper​(DynType type,
                              java.lang.String name,
                              int position,
                              boolean isStatic,
                              boolean isConstant)
    • Method Detail

      • setPropertyValue

        public void setPropertyValue​(java.lang.Object obj,
                                     java.lang.Object value)
        Description copied from interface: IBeanMapper
        Sets a specific property on the specified object
      • getPropertyValue

        public java.lang.Object getPropertyValue​(java.lang.Object obj,
                                                 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.
      • getPropertyName

        public java.lang.String getPropertyName()
      • getPropertyType

        public java.lang.Object getPropertyType()
      • getField

        public java.lang.Object getField()
      • hasAccessorMethod

        public boolean hasAccessorMethod()
      • hasSetterMethod

        public boolean hasSetterMethod()
      • isPropertyIs

        public boolean isPropertyIs()
      • getPropertyMember

        public java.lang.Object getPropertyMember()
      • getPropertyPosition

        public int getPropertyPosition()
      • getPropertyPosition

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

        public int getStaticPropertyPosition()
      • getGenericType

        public java.lang.Object getGenericType()
      • getGenericTypeName

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

        public java.lang.Object getGetSelector()
      • getSetSelector

        public java.lang.Object getSetSelector()
      • getValidateMethod

        public java.lang.Object getValidateMethod()
      • setConstant

        public void setConstant​(boolean val)
        Description copied from interface: IBeanMapper
        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

        public java.lang.Object getOwnerType()