org.outerj.daisy.publisher.serverimpl.docpreparation
Class PreparationPipe
java.lang.Object
org.outerj.daisy.publisher.serverimpl.docpreparation.PreparationPipe
public class PreparationPipe
- extends java.lang.Object
Constructor Summary |
PreparationPipe(org.outerj.daisy.repository.Repository repository,
org.apache.avalon.framework.logger.Logger logger,
java.util.Locale locale,
org.outerj.daisy.repository.VariantKey navigationDoc,
PublisherVersionMode versionMode)
|
Method Summary |
static void |
annotateDocument(org.outerx.daisy.x10.DocumentDocument.Document documentXml,
org.outerj.daisy.repository.Repository repository,
java.util.Locale locale)
|
static void |
annotateFields(org.outerx.daisy.x10.DocumentDocument.Document documentXml,
org.outerj.daisy.repository.Repository repository,
java.util.Locale locale,
PublisherVersionMode versionMode)
|
java.util.Locale |
getLocale()
|
org.apache.avalon.framework.logger.Logger |
getLogger()
|
org.outerj.daisy.repository.VariantKey |
getNavigationDoc()
|
org.outerj.daisy.repository.Repository |
getRepository()
|
void |
prepareDocumentXml(org.outerx.daisy.x10.DocumentDocument documentDocument)
|
void |
process(ContentProcessor parentProcessor,
org.outerj.daisy.repository.Document document,
org.outerj.daisy.repository.Version version,
PublisherContext publisherContext,
java.util.Set inlineParts,
org.xml.sax.ContentHandler contentHandler)
Streams a document's XML through a chain of SAX processors which will deliver prepared
content for publishing. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PreparationPipe
public PreparationPipe(org.outerj.daisy.repository.Repository repository,
org.apache.avalon.framework.logger.Logger logger,
java.util.Locale locale,
org.outerj.daisy.repository.VariantKey navigationDoc,
PublisherVersionMode versionMode)
prepareDocumentXml
public void prepareDocumentXml(org.outerx.daisy.x10.DocumentDocument documentDocument)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
getRepository
public org.outerj.daisy.repository.Repository getRepository()
getLogger
public org.apache.avalon.framework.logger.Logger getLogger()
getLocale
public java.util.Locale getLocale()
getNavigationDoc
public org.outerj.daisy.repository.VariantKey getNavigationDoc()
annotateDocument
public static void annotateDocument(org.outerx.daisy.x10.DocumentDocument.Document documentXml,
org.outerj.daisy.repository.Repository repository,
java.util.Locale locale)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
annotateFields
public static void annotateFields(org.outerx.daisy.x10.DocumentDocument.Document documentXml,
org.outerj.daisy.repository.Repository repository,
java.util.Locale locale,
PublisherVersionMode versionMode)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
process
public void process(ContentProcessor parentProcessor,
org.outerj.daisy.repository.Document document,
org.outerj.daisy.repository.Version version,
PublisherContext publisherContext,
java.util.Set inlineParts,
org.xml.sax.ContentHandler contentHandler)
throws java.lang.Exception
- Streams a document's XML through a chain of SAX processors which will deliver prepared
content for publishing. Note that this will happen recursively through the IncludesProcessor.
- Throws:
java.lang.Exception
Copyright © -2012 . All Rights Reserved.