Save This Page
Home » xmlbeans-2.5.0-src » org.apache.xmlbeans.impl » store » [javadoc | source]
org.apache.xmlbeans.impl.store
abstract class: Saver [javadoc | source]
java.lang.Object
   org.apache.xmlbeans.impl.store.Saver

Direct Known Subclasses:
    TextSaver, DomSaver, SynthNamespaceSaver, XmlInputStreamSaver, OptimizedForSpeedSaver, SaxSaver

Nested Class Summary:
static final class  Saver.SynthNamespaceSaver   
static final class  Saver.TextSaver   
static final class  Saver.OptimizedForSpeedSaver   
static final class  Saver.TextReader   
static final class  Saver.InputStreamSaver   
static final class  Saver.XmlInputStreamSaver   
static final class  Saver.XmlInputStreamImpl   
static final class  Saver.SaxSaver   
abstract static class  Saver.SaveCur   
Field Summary
static final  int ROOT     
static final  int ELEM     
static final  int ATTR     
static final  int COMMENT     
static final  int PROCINST     
static final  int TEXT     
protected  XmlOptionCharEscapeMap _replaceChar     
static final  String _newLine     
Constructor:
 Saver(Cur c,
    XmlOptions options) 
Method from org.apache.xmlbeans.impl.store.Saver Summary:
emitComment,   emitDocType,   emitElement,   emitEndDoc,   emitFinish,   emitProcinst,   emitStartDoc,   emitText,   enterLocale,   exitLocale,   getNamespaceForPrefix,   getNonDefaultUriMapping,   getPrefixMap,   getUriMapping,   hasMapping,   hasMappings,   iterateMappings,   mappingPrefix,   mappingUri,   nextMapping,   process,   saveNamespacesFirst,   syntheticNamespace
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.xmlbeans.impl.store.Saver Detail:
 abstract protected  void emitComment(SaveCur c)
 abstract protected  void emitDocType(String docTypeName,
    String publicId,
    String systemId)
 abstract protected boolean emitElement(SaveCur c,
    ArrayList attrNames,
    ArrayList attrValues)
 abstract protected  void emitEndDoc(SaveCur c)
 abstract protected  void emitFinish(SaveCur c)
 abstract protected  void emitProcinst(SaveCur c)
 abstract protected  void emitStartDoc(SaveCur c)
 abstract protected  void emitText(SaveCur c)
 protected  void enterLocale() 
 protected  void exitLocale() 
 public final String getNamespaceForPrefix(String prefix) 
 String getNonDefaultUriMapping(String uri) 
 protected Map getPrefixMap() 
 protected final String getUriMapping(String uri) 
 boolean hasMapping() 
 boolean hasMappings() 
  void iterateMappings() 
 String mappingPrefix() 
 String mappingUri() 
  void nextMapping() 
 protected final boolean process() 
 protected boolean saveNamespacesFirst() 
 protected  void syntheticNamespace(String prefix,
    String uri,
    boolean considerDefault)