KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > infohazard > maverick > flow > Transform


1 /*
2  * $Id: Transform.java,v 1.5 2002/06/12 09:09:05 lhoriman Exp $
3  * $Source: /cvsroot/mav/maverick/src/java/org/infohazard/maverick/flow/Transform.java,v $
4  */

5
6 package org.infohazard.maverick.flow;
7
8 import javax.servlet.ServletException JavaDoc;
9
10 /**
11  * The Transform interface allows some sort of arbitrary transformation on
12  * a set of input data. It is the relatively static object in the Maverick
13  * configuration object graph which represents a specific transform node
14  * in the config file.
15  *
16  * The actual work of performing a transformation step during actual
17  * request procesing is done by an instance of TransformationStep,
18  * which Maverick asks the Transform object to create.
19  */

20 public interface Transform
21 {
22     /**
23      * Create a step for servicing a single transformation.
24      */

25     TransformStep createStep(TransformContext tctx) throws ServletException JavaDoc;
26 }
27
Popular Tags