[jboss-cvs] jboss-seam/doc/reference/en/modules ...

Gavin King gavin.king at jboss.com
Wed Nov 29 21:15:22 EST 2006


  User: gavin   
  Date: 06/11/29 21:15:22

  Modified:    doc/reference/en/modules  concepts.xml
  Log:
  qualified names with . instead of $ in EL
  
  Revision  Changes    Path
  1.44      +4 -5      jboss-seam/doc/reference/en/modules/concepts.xml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: concepts.xml
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/doc/reference/en/modules/concepts.xml,v
  retrieving revision 1.43
  retrieving revision 1.44
  diff -u -b -r1.43 -r1.44
  --- concepts.xml	29 Nov 2006 10:28:03 -0000	1.43
  +++ concepts.xml	30 Nov 2006 02:15:22 -0000	1.44
  @@ -489,19 +489,18 @@
   }]]></programlisting>
   
               <para> 
  -                Unfortunately, JSF's expression language interprets a period as a property dereference. So, inside a
  -                JSF expression, we use <literal>$</literal> to indicate a qualified component name: 
  +                We may use the qualified component name both in Java code and in JSF's expression language: 
               </para>
   
               <programlisting><![CDATA[<h:commandButton type="submit" value="Login"
  -                 action="#{com$jboss$myapp$loginAction.login}"/>]]></programlisting>
  +                 action="#{com.jboss.myapp.loginAction.login}"/>]]></programlisting>
   
               <para> 
  -                Since this is ugly, Seam also provides a means of aliasing a qualified name to a simple name. Add a
  +                Since this is noisy, Seam also provides a means of aliasing a qualified name to a simple name. Add a
                   line like this to the <literal>components.xml</literal> file: 
               </para>
   
  -            <programlisting><![CDATA[<factory name="loginAction" scope="STATELESS" value="#{com$jboss$myapp$loginAction}"/>]]></programlisting>
  +            <programlisting><![CDATA[<factory name="loginAction" scope="STATELESS" value="#{com.jboss.myapp.loginAction}"/>]]></programlisting>
   
               <para> 
                   All of the built-in Seam components have qualified names, but most of them are aliased to a simple
  
  
  



More information about the jboss-cvs-commits mailing list