|
RSE Release 1.0 |
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
Both SystemFilter and SystemFilterPool contain filters, so the common methods for filters are abstracted out in SystemFilterContainer, which both classes implement. Both SystemFilterReference and SystemFilterPoolReference hold references to SystemFilterContainer objects (either SystemFilter or SystemFilterPool). There are a couple of methods that are 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 SystemFilterReferenceImpl and SystemFilterPoolReferenceImpl implement this interface and hence these methods.
SystemFilterContainerReferenceCommonMethods| Method Summary | |
|---|---|
ISystemFilterReference |
getExistingSystemFilterReference(ISubSystem subSystem,
ISystemFilter filter)
Return an existing reference to a given system filter. |
int |
getFilterCount()
Return count of the number of filters in the referenced pool or filter |
String |
getName()
Return the name of the SystemFilter or SystemFilterPool that we reference. |
ISystemFilterContainer |
getReferencedSystemFilterContainer()
Return the object to which we hold a reference. |
ISystemFilterReference |
getSystemFilterReference(ISubSystem subSystem,
ISystemFilter filter)
Create a single filter refererence to a given filter If there already is a reference to this filter, it is returned. |
ISystemFilterReference[] |
getSystemFilterReferences(ISubSystem subSystem)
Build and return an array of SystemFilterReference objects. |
boolean |
hasFilters()
Return true if the referenced pool or filter has filters. |
| Method Detail |
public ISystemFilterContainer getReferencedSystemFilterContainer()
public ISystemFilterReference[] getSystemFilterReferences(ISubSystem subSystem)
public ISystemFilterReference getExistingSystemFilterReference(ISubSystem subSystem,
ISystemFilter filter)
#getSystemFilterReference(ISystemFilter)
public ISystemFilterReference getSystemFilterReference(ISubSystem subSystem,
ISystemFilter filter)
#getExistingSystemFilterReference(ISystemFilter)public String getName()
public boolean hasFilters()
public int getFilterCount()
|
RSE Release 1.0 |
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||