Class PropertyValueBuffer


  • public final class PropertyValueBuffer
    extends Object
    Simple container used for temporarily buffering a set of PropertyValues. Using during construction of beans (and Maps) that use Creators, and hence need buffering before instance (that will have properties to assign values to) is constructed.
    • Method Detail

      • getParameters

        protected final Object[] getParameters​(Object[] defaults)
        Parameters:
        defaults - If any of parameters requires nulls to be replaced with a non-null object (usually primitive types), this is a non-null array that has such replacement values (and nulls for cases where nulls are ok)
      • assignParameter

        public boolean assignParameter​(int index,
                                       Object value)
        Returns:
        True if we have received all creator parameters
      • bufferMapProperty

        public void bufferMapProperty​(Object key,
                                      Object value)