Interface IControlContainer

    • Method Detail

      • addControl

        boolean addControl​(@NonNull
                           Control item)
        Add a new Control item to the end of the underlying collection.
        Parameters:
        item - the item to add
        Returns:
        true
      • removeControl

        boolean removeControl​(@NonNull
                              Control item)
        Remove the first matching Control item from the underlying collection.
        Parameters:
        item - the item to remove
        Returns:
        true if the item was removed or false otherwise
      • addParam

        boolean addParam​(@NonNull
                         Parameter item)
        Add a new Parameter item to the underlying collection.
        Parameters:
        item - the item to add
        Returns:
        true
      • removeParam

        boolean removeParam​(@NonNull
                            Parameter item)
        Remove the first matching Parameter item from the underlying collection.
        Parameters:
        item - the item to remove
        Returns:
        true if the item was removed or false otherwise
      • getReferencedParameterIds

        Stream<StringgetReferencedParameterIds()
        Get the parameter identifiers referenced in the object's context, but not by their child objects.
        Returns:
        a stream of identifiers