Hi, what is the recommended way how to deal with optional attributes that refer to a method expression?
For example imagine a simple component that uses a commandLink and has two attributes: "action" and "actionListener": <cc:interface> <cc:attribute name="action" method-signature="java.lang.String action()" default="???" /> <cc:attribute name="actionListener" method-signature="void actionListener(javax.faces.event.ActionEvent)" default="???" /> </cc:interface> <cc:implementation> <tr:commandLink action="#{cc.attrs.action}" actionListener="#{cc.attrs.actionListener}" /> </cc:implementation> My problems: 1) omitting the defaults results in NullPointerExceptions 2) the spec says that a default-attribute must evaluate to a java.lang.String What is the solution for this simple problem? Thanks in advance. -- View this message in context: http://old.nabble.com/composite-components%3A-optional-method-expression-attributes-tp30067392p30067392.html Sent from the MyFaces - Users mailing list archive at Nabble.com.