Interface IControlContainer
- All Known Subinterfaces:
ICatalog
,ICatalogGroup
,IControl
,IGroupContainer
- All Known Implementing Classes:
AbstractCatalog
,AbstractCatalogGroup
,AbstractControl
,Catalog
,CatalogGroup
,Control
public interface IControlContainer
-
Method Summary
Modifier and TypeMethodDescriptionboolean
addControl
(Control item) Add a newControl
item to the end of the underlying collection.boolean
Add a newParameter
item to the underlying collection.Get the parameter identifiers referenced in the object's context, but not by their child objects.boolean
removeControl
(Control item) Remove the first matchingControl
item from the underlying collection.boolean
removeParam
(Parameter item) Remove the first matchingParameter
item from the underlying collection.
-
Method Details
-
getControls
-
addControl
Add a newControl
item to the end of the underlying collection.- Parameters:
item
- the item to add- Returns:
true
-
removeControl
Remove the first matchingControl
item from the underlying collection.- Parameters:
item
- the item to remove- Returns:
true
if the item was removed orfalse
otherwise
-
getParams
-
addParam
Add a newParameter
item to the underlying collection.- Parameters:
item
- the item to add- Returns:
true
-
removeParam
Remove the first matchingParameter
item from the underlying collection.- Parameters:
item
- the item to remove- Returns:
true
if the item was removed orfalse
otherwise
-
getReferencedParameterIds
Get the parameter identifiers referenced in the object's context, but not by their child objects.- Returns:
- a stream of identifiers
-