org.outerj.daisy.frontend
Class TableHelperTransformer

java.lang.Object
  extended by AbstractTransformer
      extended by org.outerj.daisy.frontend.TableHelperTransformer

public class TableHelperTransformer
extends AbstractTransformer

A transformer that counts the maximum number of cells on a row in a table (taking into account colspan attributes) and inserts that information into the SAX stream. This seemed a bit too annoying to do in XSL.


Constructor Summary
TableHelperTransformer()
           
 
Method Summary
 void endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName)
           
 void setup(SourceResolver sourceResolver, java.util.Map map, java.lang.String s, Parameters parameters)
           
 void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attrs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableHelperTransformer

public TableHelperTransformer()
Method Detail

setup

public void setup(SourceResolver sourceResolver,
                  java.util.Map map,
                  java.lang.String s,
                  Parameters parameters)
           throws ProcessingException,
                  org.xml.sax.SAXException,
                  java.io.IOException
Throws:
ProcessingException
org.xml.sax.SAXException
java.io.IOException

startElement

public void startElement(java.lang.String namespaceURI,
                         java.lang.String localName,
                         java.lang.String qName,
                         org.xml.sax.Attributes attrs)
                  throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endElement

public void endElement(java.lang.String namespaceURI,
                       java.lang.String localName,
                       java.lang.String qName)
                throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException


Copyright © -2006 . All Rights Reserved.