org.outerj.daisy.frontend
Class PublisherTransformer

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

public class PublisherTransformer
extends AbstractTransformer

A transformer which intercepts publisher requests (p:publisherRequest elements), sends them to the publisher component, and inserts the publishers' response into the SAX stream (in place of the request).


Constructor Summary
PublisherTransformer()
           
 
Method Summary
 void characters(char[] ch, int start, int length)
           
 void comment(char[] chars, int i, int i1)
           
 void contextualize(Context context)
           
 void dispose()
           
 void endCDATA()
           
 void endDocument()
           
 void endDTD()
           
 void endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName)
           
 void endEntity(java.lang.String s)
           
 void endPrefixMapping(java.lang.String prefix)
           
 void ignorableWhitespace(char[] chars, int start, int length)
           
 void processingInstruction(java.lang.String s, java.lang.String s1)
           
 void service(ServiceManager serviceManager)
           
 void setDocumentLocator(org.xml.sax.Locator locator)
           
 void setup(SourceResolver sourceResolver, java.util.Map objectModel, java.lang.String src, Parameters parameters)
           
 void skippedEntity(java.lang.String s)
           
 void startCDATA()
           
 void startDocument()
           
 void startDTD(java.lang.String s, java.lang.String s1, java.lang.String s2)
           
 void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts)
           
 void startEntity(java.lang.String s)
           
 void startPrefixMapping(java.lang.String prefix, java.lang.String uri)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PublisherTransformer

public PublisherTransformer()
Method Detail

service

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

contextualize

public void contextualize(Context context)
                   throws ContextException
Throws:
ContextException

setup

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

dispose

public void dispose()

startElement

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

setDocumentLocator

public void setDocumentLocator(org.xml.sax.Locator locator)

startDocument

public void startDocument()
                   throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endDocument

public void endDocument()
                 throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

startPrefixMapping

public void startPrefixMapping(java.lang.String prefix,
                               java.lang.String uri)
                        throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endPrefixMapping

public void endPrefixMapping(java.lang.String prefix)
                      throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

characters

public void characters(char[] ch,
                       int start,
                       int length)
                throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

ignorableWhitespace

public void ignorableWhitespace(char[] chars,
                                int start,
                                int length)
                         throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

processingInstruction

public void processingInstruction(java.lang.String s,
                                  java.lang.String s1)
                           throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

skippedEntity

public void skippedEntity(java.lang.String s)
                   throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

startDTD

public void startDTD(java.lang.String s,
                     java.lang.String s1,
                     java.lang.String s2)
              throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endDTD

public void endDTD()
            throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

startEntity

public void startEntity(java.lang.String s)
                 throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endEntity

public void endEntity(java.lang.String s)
               throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

startCDATA

public void startCDATA()
                throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endCDATA

public void endCDATA()
              throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

comment

public void comment(char[] chars,
                    int i,
                    int i1)
             throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException


Copyright © -2006 . All Rights Reserved.