org.outerj.daisy.frontend
Class ExternalIncludeTransformer

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

public class ExternalIncludeTransformer
extends AbstractTransformer

Transformer to handle includes of non-"daisy:" URIs. The normal Cocoon include transformers were not useable due to the way they handle errors (mostly not).


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

Constructor Detail

ExternalIncludeTransformer

public ExternalIncludeTransformer()
Method Detail

setup

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

recycle

public void recycle()

service

public void service(ServiceManager serviceManager)
             throws ServiceException
Throws:
ServiceException

startElement

public void startElement(java.lang.String namespaceURI,
                         java.lang.String localName,
                         java.lang.String qName,
                         org.xml.sax.Attributes attributes)
                  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.