You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by Apache Wiki <wi...@apache.org> on 2006/08/17 00:13:09 UTC

[Myfaces Wiki] Update of "from ADF to Trinidad" by AdamWiner

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Myfaces Wiki" for change notification.

The following page has been changed by AdamWiner:
http://wiki.apache.org/myfaces/from_ADF_to_Trinidad

------------------------------------------------------------------------------
- This document contains informations about the migration from ADF Faces to current Apache Trinidad Podling code.
+ This document contains information about migrating from ADF Faces to the current Apache Trinidad Podling code.
  
  = 1.) View layer =
  
  == JSP ==
- Taglib (prefix and URI) has been changed from:
+ The Taglib (prefix and URI) has been changed from:
  {{{
  <%@ taglib uri="http://xmlns.oracle.com/adf/faces" prefix="af" %>
  }}}
@@ -27, +27 @@

  }}}
  
  == JSF Tags ==
- Because of changing the prefix all ADF tags must be replaced by Trinidad tags. For example, this ADF formular
+ We recommend changing the prefix (though this is a matter of preference, and not required):
+ 
  {{{
  <af:form>
    <af:inputText label="Your name" id="input1" value="#{helloWorldBacking.name}" required="true"/>
  </af:form>
  }}}
  
- will look with Trinidad
+ would become:
+ 
  {{{
  <tr:form>
    <tr:inputText label="Your name" id="input1" value="#{helloWorldBacking.name}" required="true"/>
  </tr:form>
  }}}
  
- But not only that, some components have been renamed. For instance this ADF component
+ In addition, some components have been renamed. For instance, the ADF component
  {{{
  <af:selectInputDate />
  }}}
  
- will look in Trinidad like
+ is now named:
+ 
  {{{
  <tr:inputDate />
  }}}
  
- For a detailed list of all renamed components take a look at [http://wiki.apache.org/myfaces/Trinidad_renaming Components renaming].
+ For a detailed list of all renamed components take a look at the [http://wiki.apache.org/myfaces/Trinidad_renaming Components renaming] page.
  
  == The "adfFacesContext" EL object ==
+ 
  The ADF EL object 
  {{{
  #{adfFacesContext} 
  }}}
  
- Has been renamed to 
+ has been renamed to:
+ 
  {{{
  #{requestContext}
  }}}
  
- Here is an example of the usage:
+ As an example of its usage:
  {{{
   #{requestContext.agent}
  }}}
- The EL expression #{requestContext.agent} returns an object that describes the client agent that is making the request and is to display the rendered output. 
+ (The EL expression #{requestContext.agent} returns an object that describes the client agent that is making the request and is to display the rendered output.)
  
  = 2.) XML configuration =
  
@@ -103, +108 @@

  {{{
  http://myfaces.apache.org/trinidad/config
  }}}
+ and the root element renamed from <adf-faces-config> to <trinidad-config>.
  
  == Skinning ==
- For the skinning you need to know, that the RenderKit ID's have been changed from
+ For skinning, you need to know that the RenderKit IDs have been changed from
  {{{
  oracle.adf.core
  oracle.adf.desktop
  oracle.adf.pda
  }}}
+ 
+ to: 
+ 
  {{{
  org.apache.myfaces.trinidad.core
  org.apache.myfaces.trinidad.desktop