Interface FieldDiscoverer.InstanceFactory<I>

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      I begin()
      Return a new instance of the intermediary type to be populated.
      boolean canCreateInstances()
      Get whether or not new object instances can be created.
      java.lang.Object complete​(I intermediate)
      Return a finalized object based on the provided intermediate.
    • Method Detail

      • begin

        I begin()
        Return a new instance of the intermediary type to be populated.
        Returns:
        new intermediate container
        Since:
        4.0.0
      • complete

        java.lang.Object complete​(I intermediate)
                           throws SerializationException
        Return a finalized object based on the provided intermediate.
        Parameters:
        intermediate - intermediate container to hold values
        Returns:
        final value
        Throws:
        SerializationException - if unable to construct a
        Since:
        4.0.0
      • canCreateInstances

        boolean canCreateInstances()
        Get whether or not new object instances can be created.
        Returns:
        new instance creation
        Since:
        4.0.0