Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.infohazard.maverick.transform
Class StringTransformStep  view StringTransformStep download StringTransformStep.java

java.lang.Object
  extended byorg.infohazard.maverick.transform.AbstractTransformStep
      extended byorg.infohazard.maverick.transform.StringTransformStep
All Implemented Interfaces:
org.infohazard.maverick.flow.TransformStep
Direct Known Subclasses:
DocumentTransform.Step

public abstract class StringTransformStep
extends AbstractTransformStep

Helper class for transform steps that are basically text by nature. Funnels all method calls into go(String).


Field Summary
private static org.apache.commons.logging.Log log
          Logger.
 
Fields inherited from class org.infohazard.maverick.transform.AbstractTransformStep
fakeResponse
 
Constructor Summary
StringTransformStep(org.infohazard.maverick.flow.TransformContext tctx)
          Construct with transform context.
 
Method Summary
 void done()
          Funnels output to go(String).
 org.xml.sax.ContentHandler getSAXHandler()
          Must call done() when finished.
 void go(java.io.Reader input)
          Funnels output to go(String).
 void go(javax.xml.transform.Source input)
          Funnels output to go(String).
abstract  void go(java.lang.String input)
          You implement this.
 
Methods inherited from class org.infohazard.maverick.transform.AbstractTransformStep
getNext, getResponse, getTransformCtx, getWriter, isLast, setContentType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static org.apache.commons.logging.Log log
Logger.

Constructor Detail

StringTransformStep

public StringTransformStep(org.infohazard.maverick.flow.TransformContext tctx)
                    throws javax.servlet.ServletException
Construct with transform context.

Method Detail

getSAXHandler

public org.xml.sax.ContentHandler getSAXHandler()
                                         throws java.io.IOException,
                                                javax.servlet.ServletException
Description copied from interface: org.infohazard.maverick.flow.TransformStep
Must call done() when finished.


done

public void done()
          throws java.io.IOException,
                 javax.servlet.ServletException
Funnels output to go(String).


go

public void go(javax.xml.transform.Source input)
        throws java.io.IOException,
               javax.servlet.ServletException
Funnels output to go(String).


go

public void go(java.io.Reader input)
        throws java.io.IOException,
               javax.servlet.ServletException
Funnels output to go(String).


go

public abstract void go(java.lang.String input)
                 throws java.io.IOException,
                        javax.servlet.ServletException
You implement this.