Interface IControlContainer

All Known Subinterfaces:
ICatalog, ICatalogGroup, IControl, IGroupContainer
All Known Implementing Classes:
AbstractCatalog, AbstractCatalogGroup, AbstractControl, Catalog, CatalogGroup, Control

public interface IControlContainer
  • Method Details

    • getControls

    • 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
    • getParams

    • 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

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