Interface Projection.ComponentSupplier<TC extends javax.swing.JComponent,​CC extends ContentModel,​PC extends PresentationModel>

    • Method Detail

      • getComponentSupplier

        java.util.function.Function<Projection<TC,​CC,​PC>,​TC> getComponentSupplier​(Projection<TC,​CC,​PC> projection)
        Parameters:
        projection - Information on the projection in case this creator has logic that depends on specific field(s) of the content model and / or the presentation model.
        Returns:
        A supplier of the target component. It should be a reference to a function that gets one parameter - projection, and returns an instance of the matching JComponent subclass that represents the Swing component to be used to configure the projected component in BaseProjection.configureComponent(JComponent) call.