Overview
You can use Kabeja in the Web Development Framework Cocoon.
Example Webapplication

Here is a picture of webapplicatin
The complete example is included in the source-dist (copy the folder blocks/cocoon/subsitemap-demo/kabeja to your cocoon webapp).
Installation
- Copy the 'kabeja.jar' and 'kabeja-dxf2svg-cocoon.jar' to your WEB-INF/lib-folder of your Cocoon-Webapplication.
- Setup Kabeja as Generator in your sitemap.xmap or subsitemap.xmap (see below)
- Restart Cocoon
Configuration
snippet:
--------
<map:components>
.....
<map:generators default="file">
<map:generator name="dxf2svg" src="org.kabeja.cocoon.generation.DXF2SVGGenerator"/>
</map:generators>
....
<map:pipelines>
<map:pipeline>
<map:match pattern="dxf/*.svg">
<map:generate type="dxf2svg" src="dxf/{1}.dxf"/>
...
<!-- transform things you need -->
<map:transform src="my.xsl"/>
<!-- serialize (like svg2png,svg2jpeg) -->
<map:serialize type="xml"/>
</map:match>
</map:pipeline>
....
</map:pipelines>
Notes
DXF-drafts may often large, so the SVGDocument will consume a lot of memory. The Generator is Cacheable so the first run will take more time.
Date: 29.02.08


