Class PopulateUntypedComponentEvent

    • Constructor Detail

      • PopulateUntypedComponentEvent

        protected PopulateUntypedComponentEvent​(PlanitComponentEventType type,
                                                PlanitComponentFactory<?> source,
                                                PlanitComponent<?> componentToPopulate,
                                                Object additionalContent)
        Constructor
        Parameters:
        type - of the populate component event
        source - of the event
        componentToPopulate - to populate
        additionalContent - for this component to be able to populate
      • PopulateUntypedComponentEvent

        protected PopulateUntypedComponentEvent​(PlanitComponentEventType type,
                                                PlanitComponentFactory<?> source,
                                                PlanitComponent<?> componentToPopulate,
                                                Object[] additionalContent)
        Constructor
        Parameters:
        type - of the populate component event
        source - of the event
        componentToPopulate - to populate
        additionalContent - for this component to be able to populate
    • Method Detail

      • getComponentToPopulate

        protected PlanitComponent<?> getComponentToPopulate()
        collect PLANit component to populate
        Returns:
        component to break
      • getAdditionalContent

        protected Object[] getAdditionalContent()
        Collect additional content provided to be able to populate the component
        Returns:
        additional content
      • hasAdditionalContent

        protected boolean hasAdditionalContent()
        Verify if additional content is present or not
        Returns:
        true when present, false when additional content is null