com.arsdigita.web
Class TransformationDebugger

java.lang.Object
  extended bycom.arsdigita.web.Debugger
      extended bycom.arsdigita.web.TransformationDebugger

public class TransformationDebugger
extends Debugger

A debugger that displays the original XML source of a document prior to transformation (only applies if using Bebop JSP), the generated XML document before transformation, and the XSL stylesheet files used for transformation. To view a page using this debugger, pass "debug=transform" in as a query variable.

Version:
$Id: //core-platform/dev/src/com/arsdigita/web/TransformationDebugger.java#12 $
Author:
Justin Ross <jross@redhat.com>
See Also:
ShowPage

Nested Class Summary
 
Nested classes inherited from class com.arsdigita.web.Debugger
Debugger.DebugParameterListener
 
Field Summary
static String TRANSFORM_DEBUG_VALUE
          The value passed in to the "debug" query string that activates this particular debugger.
static String versionId
           
 
Fields inherited from class com.arsdigita.web.Debugger
DEBUG_PARAMETER, s_debuggers
 
Constructor Summary
TransformationDebugger(Document original, Document source, URL sheet, List dependents)
           
TransformationDebugger(URL sheet, List dependents)
           
 
Method Summary
 String debug()
           
protected  String getStylesheetContents()
           
 boolean isRequested(javax.servlet.http.HttpServletRequest sreq)
           
 
Methods inherited from class com.arsdigita.web.Debugger
addDebugger, getDebugging
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

versionId

public static final String versionId
See Also:
Constant Field Values

TRANSFORM_DEBUG_VALUE

public static final String TRANSFORM_DEBUG_VALUE
The value passed in to the "debug" query string that activates this particular debugger.

See Also:
Constant Field Values
Constructor Detail

TransformationDebugger

public TransformationDebugger(Document original,
                              Document source,
                              URL sheet,
                              List dependents)

TransformationDebugger

public TransformationDebugger(URL sheet,
                              List dependents)
See Also:
TransformationDebugger(Document, Document, URL, List)
Method Detail

isRequested

public boolean isRequested(javax.servlet.http.HttpServletRequest sreq)
Specified by:
isRequested in class Debugger

debug

public String debug()
Specified by:
debug in class Debugger

getStylesheetContents

protected String getStylesheetContents()


Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 20 2004:2337 UTC