Class BeanPropertyAccessor


  • public abstract class BeanPropertyAccessor
    extends java.lang.Object
    Abstract class that defines interface for implementations that can be used for proxy-like access without using Reflection.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean booleanField​(java.lang.Object bean, int property)  
      boolean booleanGetter​(java.lang.Object bean, int property)  
      int intField​(java.lang.Object bean, int property)  
      int intGetter​(java.lang.Object bean, int property)  
      long longField​(java.lang.Object bean, int property)  
      long longGetter​(java.lang.Object bean, int property)  
      java.lang.Object objectField​(java.lang.Object bean, int property)  
      java.lang.Object objectGetter​(java.lang.Object bean, int property)  
      java.lang.String stringField​(java.lang.Object bean, int property)  
      java.lang.String stringGetter​(java.lang.Object bean, int property)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • BeanPropertyAccessor

        public BeanPropertyAccessor()
    • Method Detail

      • booleanGetter

        public boolean booleanGetter​(java.lang.Object bean,
                                     int property)
        Since:
        2.5
      • intGetter

        public int intGetter​(java.lang.Object bean,
                             int property)
      • longGetter

        public long longGetter​(java.lang.Object bean,
                               int property)
      • stringGetter

        public java.lang.String stringGetter​(java.lang.Object bean,
                                             int property)
      • objectGetter

        public java.lang.Object objectGetter​(java.lang.Object bean,
                                             int property)
      • booleanField

        public boolean booleanField​(java.lang.Object bean,
                                    int property)
        Since:
        2.5
      • intField

        public int intField​(java.lang.Object bean,
                            int property)
      • longField

        public long longField​(java.lang.Object bean,
                              int property)
      • stringField

        public java.lang.String stringField​(java.lang.Object bean,
                                            int property)
      • objectField

        public java.lang.Object objectField​(java.lang.Object bean,
                                            int property)