The process of taking an in-memory JDOM Document and 
  walking its tree while firing off SAX events
The org.jdom.output.SAXOutputter class:
  
package org.jdom.output;
public class SAXOutputter {
   
  public SAXOutputter() {}
  public SAXOutputter(ContentHandler contentHandler) {}
  public SAXOutputter(ContentHandler contentHandler,
   ErrorHandler errorHandler, DTDHandler dtdHandler,
   EntityResolver entityResolver) {}
  public SAXOutputter(ContentHandler contentHandler,
   ErrorHandler errorHandler, DTDHandler dtdHandler,
   EntityResolver entityResolver, LexicalHandler lexicalHandler) {}
   
  public void setContentHandler(ContentHandler contentHandler) {}
  public ContentHandler getContentHandler() {}
  public void setErrorHandler(ErrorHandler errorHandler) {}
  public ErrorHandler getErrorHandler() {}
  public void setDTDHandler(DTDHandler dtdHandler) {}
  public DTDHandler getDTDHandler() {}
  public void setEntityResolver(EntityResolver entityResolver) {}
  public EntityResolver getEntityResolver() {}
  public void setLexicalHandler(LexicalHandler lexicalHandler) {}
  public LexicalHandler getLexicalHandler() {}
  public void setDeclHandler(DeclHandler declHandler) {}
  public DeclHandler getDeclHandler() {}
  public void setReportNamespaceDeclarations(boolean declareNamespaces) {}
  public void setFeature(String name, boolean value)
   throws SAXNotRecognizedException, SAXNotSupportedException {}
  public boolean getFeature(String name)
   throws SAXNotRecognizedException, SAXNotSupportedException {}
  public void setProperty(String name, Object value)
   throws SAXNotRecognizedException, SAXNotSupportedException {}
  public Object getProperty(String name)
   throws SAXNotRecognizedException, SAXNotSupportedException {}
   
  public void output(Document document) throws JDOMException {}
  
  protected XMLReader createParser() throws Exception {}
}