Class BeanLevelInfo<Meta>


  • public class BeanLevelInfo<Meta>
    extends Object
    Storage for one transform on the bean deep level.
    • Field Detail

      • parent

        public BeanLevelInfo parent
        Parent transform or null for root.
      • leafClass

        public Class<Meta> leafClass
        Class for transform from field or methods.
      • field

        public Field field
        Field of transform, or null if bean has getter/setter.
      • getter

        public Method getter
        Getter and setter.
      • setter

        public Method setter
      • stringObjectConverter

        public IStringObjectConverter stringObjectConverter
        Convert Strings (XML, JSON, ...) to the target object
      • convertEmpty

        public boolean convertEmpty
        False if source empty value shouldn't affect on target field.
      • nameKey

        public String nameKey
        Name on the path : prefix + key usually.
      • stringList

        public boolean stringList
        Flag for the metadata property system with support for simplified List fields
      • storeWithName

        public boolean storeWithName
        To support inflation from a hop metadata provider by name
    • Constructor Detail

      • BeanLevelInfo

        public BeanLevelInfo()