|
RSE Release 3.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ISystemFilterContainerReference
Both ISystemFilter and ISystemFilterPool may contain filters, so the common methods for filters are abstracted out in SystemFilterContainer, which both classes implement. Both ISystemFilterReference and ISystemFilterPoolReference hold references to ISystemFilterContainer objects. There are methods common to both classes, related to getting an array of references to the filters that are held by the referenced object. This interface captures those common methods, and both SystemFilterReference and SystemFilterPoolReference implement this interface and hence these methods.
Method Summary | |
---|---|
ISystemFilterReference |
getExistingSystemFilterReference(ISubSystem subSystem,
ISystemFilter filter)
Finds an existing filter in a particular subsystem. |
int |
getFilterCount()
|
String |
getName()
|
ISystemFilterContainer |
getReferencedSystemFilterContainer()
|
ISystemFilterReference |
getSystemFilterReference(ISubSystem subSystem,
ISystemFilter filter)
Find or create a single filter refererence to a given filter. |
ISystemFilterReference[] |
getSystemFilterReferences(ISubSystem subSystem)
Build and return an array of SystemFilterReference objects. |
boolean |
hasFilters()
|
Method Detail |
---|
ISystemFilterContainer getReferencedSystemFilterContainer()
ISystemFilterReference[] getSystemFilterReferences(ISubSystem subSystem)
subSystem
- the subsystem from which to get the filter references.ISystemFilterReference getExistingSystemFilterReference(ISubSystem subSystem, ISystemFilter filter)
subSystem
- the subsystem in which to look for the filter reference.filter
- the filter for which to look.
getSystemFilterReference(ISubSystem, ISystemFilter)
ISystemFilterReference getSystemFilterReference(ISubSystem subSystem, ISystemFilter filter)
subSystem
- the subsystem in which to find or create the filter.filter
- the filter to for which to create a reference.getExistingSystemFilterReference(ISubSystem, ISystemFilter)
String getName()
boolean hasFilters()
int getFilterCount()
|
RSE Release 3.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |