donaldp     2002/06/19 17:28:58

  Added:       site/src/xdocs converters.xml
  Log:
  Add in start of documentation about converters
  
  Revision  Changes    Path
  1.1                  jakarta-ant-myrmidon/site/src/xdocs/converters.xml
  
  Index: converters.xml
  ===================================================================
  <?xml version="1.0"?>
  <document>
  
      <properties>
          <title>On Converters in Ant 2</title>
          <author email="[EMAIL PROTECTED]">Peter Donald</author>
      </properties>
  
      <body>
  
          <section name="Introduction">
              <p>This section will describe in detail the converter 
architecture.
              Converting occurs during configuring process of a task. When a 
value
              must be converted from one type (usually String) to the type of 
an 
              attribute.</p>
          </section>
  
          <section name="Converters as Types">
  
              <p>Like most of the other pluggable elements in Ant, a Converter 
is just 
              another <a href="types.html">type</a>. In this case each 
converter converts
              from a source type to a destination class.</p>
  
              <p>Converters used when you need to convert from type to another 
type. 
              Usually this occurs when mapping the attributes of ModelElements 
onto 
              a java class during the <a 
href="configuring.html">configuration</a> 
              process.</p>
  
              <p>For example, if the attribute is of type Integer then the 
runtime
              will attempt to convert froma "java.lang.String" to a 
              "java.lang.Integer". In the case that there is a converter that 
is 
              capable of directly between source type and destination this 
converter 
              is used. In the case where there is no direct coverter then the 
runtime
              searches for a converter that is capable of doing conversion.</p>
   
              <p>The search process is as follows;</p>
  
              <ul>
                <li>Check if current class can be converted to destination 
type.</p>
                <li>Repeat search for all interfaces that class implements.</p>
                <li>Repeat search for super class.</p>
              </ul>
          </section>
      </body>
  </document>
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to