org.odftoolkit.odfdom.converter.core
Class ElementVisitorConverter

java.lang.Object
  extended by org.odftoolkit.odfdom.dom.DefaultElementVisitor
      extended by org.odftoolkit.odfdom.converter.core.ElementVisitorConverter
All Implemented Interfaces:
org.odftoolkit.odfdom.pkg.ElementVisitor
Direct Known Subclasses:
AbstractStyleEngine, ElementVisitorForIText, ElementVisitorForXHTML

public abstract class ElementVisitorConverter
extends org.odftoolkit.odfdom.dom.DefaultElementVisitor


Field Summary
protected  org.odftoolkit.odfdom.doc.OdfDocument odfDocument
           
protected  OutputStream out
           
protected  Writer writer
           
 
Constructor Summary
ElementVisitorConverter(org.odftoolkit.odfdom.doc.OdfDocument odfDocument, IImageExtractor extractor, OutputStream out, Writer writer)
           
ElementVisitorConverter(org.odftoolkit.odfdom.doc.OdfDocument odfDocument, OutputStream out, Writer writer)
           
 
Method Summary
 IImageExtractor getExtractor()
           
protected  boolean isNeedImageStream()
           
protected abstract  void processTextNode(Text node)
           
 void save()
           
 void visit(org.odftoolkit.odfdom.dom.element.draw.DrawImageElement ele)
           
 void visit(org.odftoolkit.odfdom.pkg.OdfElement ele)
           
protected  void visitImage(org.odftoolkit.odfdom.dom.element.draw.DrawImageElement ele, String href, byte[] imageStream)
           
 
Methods inherited from class org.odftoolkit.odfdom.dom.DefaultElementVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

odfDocument

protected final org.odftoolkit.odfdom.doc.OdfDocument odfDocument

out

protected final OutputStream out

writer

protected final Writer writer
Constructor Detail

ElementVisitorConverter

public ElementVisitorConverter(org.odftoolkit.odfdom.doc.OdfDocument odfDocument,
                               OutputStream out,
                               Writer writer)

ElementVisitorConverter

public ElementVisitorConverter(org.odftoolkit.odfdom.doc.OdfDocument odfDocument,
                               IImageExtractor extractor,
                               OutputStream out,
                               Writer writer)
Method Detail

visit

public void visit(org.odftoolkit.odfdom.pkg.OdfElement ele)
Specified by:
visit in interface org.odftoolkit.odfdom.pkg.ElementVisitor
Specified by:
visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor

processTextNode

protected abstract void processTextNode(Text node)

visit

public final void visit(org.odftoolkit.odfdom.dom.element.draw.DrawImageElement ele)
Overrides:
visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor

visitImage

protected void visitImage(org.odftoolkit.odfdom.dom.element.draw.DrawImageElement ele,
                          String href,
                          byte[] imageStream)

isNeedImageStream

protected boolean isNeedImageStream()

getExtractor

public IImageExtractor getExtractor()

save

public void save()
          throws IOException
Throws:
IOException


Copyright © 2013. All rights reserved.