After reviewing the core code, I've determined that the following classes should likely be added to the build.xml file in the javadoc target so that they are included in the JavaDocs for the product:
<include name="com/icesoft/faces/context/FileResource.java"/>
<include name="com/icesoft/faces/context/JarResource.java"/>
<include name="com/icesoft/faces/context/ResourceRegistry.java"/>
<include name="com/icesoft/faces/context/StringResource.java"/>
<include name="com/icesoft/faces/webapp/xmlhttp/BlockingServlet.java"/>
<include name="com/icesoft/faces/webapp/xmlhttp/PersistentFacesServlet.java"/>
<include name="com/icesoft/faces/webapp/http/servlet/MainServlet.java"/>
<include name="com/icesoft/faces/webapp/http/servlet/TouchSessionFilter.java"/>
<include name="com/icesoft/faces/webapp/http/portlet/MainPortlet.java"/>
<include name="com/icesoft/faces/webapp/parser/ImplementationUtil.java"/>
Some are being added not so much for their API but more to ensure their visibility as external entry points into the ICEfaces framework. Where necessary, I'll add class-level comments.
After reviewing the core code, I've determined that the following classes should likely be added to the build.xml file in the javadoc target so that they are included in the JavaDocs for the product:
<include name="com/icesoft/faces/context/FileResource.java"/>
<include name="com/icesoft/faces/context/JarResource.java"/>
<include name="com/icesoft/faces/context/ResourceRegistry.java"/>
<include name="com/icesoft/faces/context/StringResource.java"/>
<include name="com/icesoft/faces/webapp/xmlhttp/BlockingServlet.java"/>
<include name="com/icesoft/faces/webapp/xmlhttp/PersistentFacesServlet.java"/>
<include name="com/icesoft/faces/webapp/http/servlet/MainServlet.java"/>
<include name="com/icesoft/faces/webapp/http/servlet/TouchSessionFilter.java"/>
<include name="com/icesoft/faces/webapp/http/portlet/MainPortlet.java"/>
<include name="com/icesoft/faces/webapp/parser/ImplementationUtil.java"/>
Some are being added not so much for their API but more to ensure their visibility as external entry points into the ICEfaces framework. Where necessary, I'll add class-level comments.