tomp.ext.servlet
Class ServletSourceBuilder

java.lang.Object
  |
  +--tomp.ext.TreeSourceBuilder
        |
        +--tomp.ext.servlet.ServletSourceBuilder

public class ServletSourceBuilder
extends TreeSourceBuilder

Class serving as tree builder for those EXT ServletSources that need it.


Field Summary
 
Fields inherited from class tomp.ext.TreeSourceBuilder
application, builder, currentPrefix, currentURI, namePool, namespaces, namespacesCount, openElements, openElementsCount
 
Constructor Summary
ServletSourceBuilder(ServletApplication app)
          Constructs the ServletSourceBuilder.
 
Method Summary
static void application2Tree(TreeSourceBuilder tsb, javax.servlet.ServletContext context)
          The builder (not null) must be created before calling to this and the document being built must be already started.
static void page2Tree(TreeSourceBuilder tsb, javax.servlet.ServletConfig config)
          The builder (not null) must be created before calling to this and the document being built must be already started.
static void request2Tree(TreeSourceBuilder tsb, javax.servlet.http.HttpServletRequest req)
          This builds a XML tree for HttpServletRequest.
static void session2Tree(TreeSourceBuilder tsb, javax.servlet.http.HttpSession session)
          This builds a XML tree for HttpSession.
 
Methods inherited from class tomp.ext.TreeSourceBuilder
addAttribute, allocate, allocateNamespaceCode, endDocument, endElement, getBuilder, newAttributeCollection, revertNS, startDocument, startElement, startElement, switchNS, switchNS, textElement, textElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServletSourceBuilder

public ServletSourceBuilder(ServletApplication app)

Constructs the ServletSourceBuilder.

Parameters:
app - application (used for getting new saxon tree Builder instances etc.)
Method Detail

request2Tree

public static void request2Tree(TreeSourceBuilder tsb,
                                javax.servlet.http.HttpServletRequest req)
                         throws javax.xml.transform.TransformerException
This builds a XML tree for HttpServletRequest.

javax.xml.transform.TransformerException

session2Tree

public static void session2Tree(TreeSourceBuilder tsb,
                                javax.servlet.http.HttpSession session)
                         throws javax.xml.transform.TransformerException
This builds a XML tree for HttpSession.
The builder (not null) must be created before calling to this and the document being built must be already started. This method is used mainly from ServletSource objects.

javax.xml.transform.TransformerException

page2Tree

public static void page2Tree(TreeSourceBuilder tsb,
                             javax.servlet.ServletConfig config)
                      throws javax.xml.transform.TransformerException
The builder (not null) must be created before calling to this and the document being built must be already started. This method is used mainly from ServletSource objects.

javax.xml.transform.TransformerException

application2Tree

public static void application2Tree(TreeSourceBuilder tsb,
                                    javax.servlet.ServletContext context)
                             throws javax.xml.transform.TransformerException
The builder (not null) must be created before calling to this and the document being built must be already started. This method is used mainly from ServletSource objects.

javax.xml.transform.TransformerException