You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

index.xml 1.9 kB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <?xml version="1.0"?>
  2. <document>
  3. <properties>
  4. <index value="2"/>
  5. <author email="jalberto@cellectivity.com">Jose Alberto Fernandez</author>
  6. <author email="antoine@apache.org">Antoine Levy-Lambert</author>
  7. <title>Antlib</title>
  8. </properties>
  9. <body>
  10. <section name="Introduction">
  11. <p>The purpose of this document is to summarize the discussions taking
  12. place concerning antlib. I will try to always give proper credit, and to represent
  13. honestly different views expressed on the ant development mailing list.
  14. Send comments/criticisms if you are not happy with these documents.
  15. </p>
  16. </section>
  17. <section name="Overview">
  18. <p>
  19. Jose Alberto Fernandez 03.04.2003 18:25
  20. </p>
  21. <p>
  22. There are the following features in the antlib proposal:
  23. <ol>
  24. <li>
  25. antlib &amp; antjar
  26. </li>
  27. <li>
  28. type definitions that allow to define new implementations of mappers, selectors, paths, conditions, etc. That you can define in your antlib and a way to link this with the introspectors (I am not sure how complete this is).
  29. </li>
  30. <li>
  31. A scoping framework for the symbol tables needed to manage the antlib definitions (I think ANT has something on this regard)
  32. </li>
  33. <li>
  34. A framework for managing classloaders where you can specify which classloader to use when loading an antlib.
  35. </li>
  36. </ol>
  37. </p>
  38. </section>
  39. <section name="Specific themes">
  40. <ol>
  41. <li>
  42. <a href="antlib_contract.html"> Antlib contract</a>
  43. </li>
  44. <li>
  45. <a href="antlib_descriptors.html"> Antlib descriptors</a>
  46. </li>
  47. <li>
  48. <a href="antlib_classloaders.html">Classloaders</a>
  49. </li>
  50. <li>
  51. <a href="roles.html">Roles, polymorphism, introspection</a>
  52. </li>
  53. <li>
  54. <a href="antlib_namespaces.html">XML namespaces</a>
  55. </li>
  56. <li>
  57. <a href="antlib_roadmap.html">Roadmap</a>
  58. </li>
  59. </ol>
  60. </section>
  61. </body>
  62. </document>