|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Facetable
Application element that may have an attached facet.
Facetable
captures the concept of an
object that can have one or more facets attached to it, which it applies
during each retargeting sequence.
No provision is made for removing attached facets, on the assumption that these are costly to create.
Method Summary | |
---|---|
void |
attachFacet(SFacet facet)
Attach a facet. |
void |
retargetFacets(Notifying.Impact impact)
Retarget any attached facets. |
Method Detail |
---|
void attachFacet(SFacet facet)
Implementors should allow either a single (and thereafter immutable) facet or an unlimited number.
facet
- will be applied during each retargeting sequencevoid retargetFacets(Notifying.Impact impact)
Facets (if any) will have been attached with attachFacet(SFacet)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |