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 TypeMethodDescriptionbooleanaddControl(Control item) Add a newControlitem to the end of the underlying collection.booleanAdd a newParameteritem to the underlying collection.Get the parameter identifiers referenced in the object's context, but not by their child objects.booleanremoveControl(Control item) Remove the first matchingControlitem from the underlying collection.booleanremoveParam(Parameter item) Remove the first matchingParameteritem from the underlying collection.
-
Method Details
-
getControls
-
addControl
Add a newControlitem to the end of the underlying collection.- Parameters:
item- the item to add- Returns:
true
-
removeControl
Remove the first matchingControlitem from the underlying collection.- Parameters:
item- the item to remove- Returns:
trueif the item was removed orfalseotherwise
-
getParams
-
addParam
Add a newParameteritem to the underlying collection.- Parameters:
item- the item to add- Returns:
true
-
removeParam
Remove the first matchingParameteritem from the underlying collection.- Parameters:
item- the item to remove- Returns:
trueif the item was removed orfalseotherwise
-
getReferencedParameterIds
Get the parameter identifiers referenced in the object's context, but not by their child objects.- Returns:
- a stream of identifiers
-