[jsr-314-open-mirror] [jsr-314-open] [901-DeprecateTargetConcept]

Andy Schwartz andy.schwartz at oracle.com
Fri Oct 29 16:00:06 EDT 2010


On 10/29/10 3:32 PM, Ed Burns wrote:
> If we're talking verbs here, I think an even better one is "exposes".
> The component implements the thing whether it's exposed or not.

I can see two different notions of "implements":

1.  The <h:commandButton> implements the ActionSource(2) contract.
2.  The <h:commandButton> provides the implementation of the action 
source that is declared in the interface section of the composite component.

I think that "implementsActionSource" works well for #2.  I also like 
how this name leverages nomenclature/concepts that are already present 
in our composite component architecture.  We have "interface" and 
"implementation" sections - "implementsActionSource" fits in nicely with 
this model.

Andy




More information about the jsr-314-open-mirror mailing list