okapi.util
Class OkapiXSLTRenderer

java.lang.Object
  extended by okapi.util.OkapiXSLTRenderer
All Implemented Interfaces:
java.io.Serializable, OkapiToolRenderer

public class OkapiXSLTRenderer
extends java.lang.Object
implements OkapiToolRenderer

Implements OkapiToolRenderer interface using XSLT: gather data and process it using a specified XSLT style. This renderer takes a string or stream from the tool model and outputs it after processing it through XSLT. Currently only one XSLT pass is made, but in the future more will be.

Version:
$Revision: 31502 $, $Date: 2008-12-16 12:09:52 -0500 (Tue, 16 Dec 2008) $
Author:
MIT Stellar team
See Also:
Serialized Form

Constructor Summary
OkapiXSLTRenderer()
           
 
Method Summary
 void edit(OkapiToolModel toolModel, java.util.List styles, java.util.List styleMimeTypes, java.util.Hashtable styleStores, java.util.List pathVector, java.lang.String pathSegment, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.ServletContext context, java.util.List nexusHistory)
          Edit method handles Post method invocations.
 void render(OkapiToolModel toolModel, java.util.List styles, java.util.List styleMimeTypes, java.util.Hashtable styleStores, java.util.List pathVector, java.lang.String pathSegment, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.ServletContext context, java.util.List nexusHistory)
          Render method handles Get HTTP method invocations.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OkapiXSLTRenderer

public OkapiXSLTRenderer()
Method Detail

render

public void render(OkapiToolModel toolModel,
                   java.util.List styles,
                   java.util.List styleMimeTypes,
                   java.util.Hashtable styleStores,
                   java.util.List pathVector,
                   java.lang.String pathSegment,
                   javax.servlet.http.HttpServletRequest request,
                   javax.servlet.http.HttpServletResponse response,
                   javax.servlet.ServletContext context,
                   java.util.List nexusHistory)
            throws javax.servlet.ServletException
Render method handles Get HTTP method invocations.

Specified by:
render in interface OkapiToolRenderer
Throws:
javax.servlet.ServletException

edit

public void edit(OkapiToolModel toolModel,
                 java.util.List styles,
                 java.util.List styleMimeTypes,
                 java.util.Hashtable styleStores,
                 java.util.List pathVector,
                 java.lang.String pathSegment,
                 javax.servlet.http.HttpServletRequest request,
                 javax.servlet.http.HttpServletResponse response,
                 javax.servlet.ServletContext context,
                 java.util.List nexusHistory)
          throws javax.servlet.ServletException
Edit method handles Post method invocations. Different tool models are usually used for Post and Get for a given tool. Succeess and Errors are presented according to the style specified.

Specified by:
edit in interface OkapiToolRenderer
Throws:
javax.servlet.ServletException


Copyright ? 2001-2009 MIT. All Rights Reserved.