Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.xmlbeans.impl.store
Class Saver.SynthNamespaceSaver  view Saver.SynthNamespaceSaver download Saver.SynthNamespaceSaver.java

java.lang.Object
  extended byorg.apache.xmlbeans.impl.store.Saver
      extended byorg.apache.xmlbeans.impl.store.Saver.SynthNamespaceSaver
Enclosing class:
Saver

static final class Saver.SynthNamespaceSaver
extends Saver


Nested Class Summary
(package private) static class Saver.InputStreamSaver
           
(package private) static class Saver.SaveCur
           
(package private) static class Saver.SaxSaver
           
(package private) static class Saver.SynthNamespaceSaver
           
(package private) static class Saver.TextReader
           
(package private) static class Saver.TextSaver
           
 
Field Summary
(package private) static java.lang.String _newLine
           
(package private)  java.util.LinkedHashMap _synthNamespaces
           
(package private) static int ATTR
           
(package private) static int COMMENT
           
(package private) static int ELEM
           
(package private) static int PROCINST
           
(package private) static int ROOT
           
(package private) static int TEXT
           
 
Constructor Summary
(package private) Saver.SynthNamespaceSaver(Cur c, org.apache.xmlbeans.XmlOptions options)
           
 
Method Summary
protected  void emitComment(Saver.SaveCur c)
           
protected  void emitDocType(java.lang.String docTypeName, java.lang.String publicId, java.lang.String systemId)
           
protected  boolean emitElement(Saver.SaveCur c, java.util.ArrayList attrNames, java.util.ArrayList attrValues)
           
protected  void emitFinish(Saver.SaveCur c)
           
protected  void emitProcinst(Saver.SaveCur c)
           
protected  void emitText(Saver.SaveCur c)
           
 java.lang.String getNamespaceForPrefix(java.lang.String prefix)
           
(package private)  java.lang.String getNonDefaultUriMapping(java.lang.String uri)
           
protected  java.lang.String getUriMapping(java.lang.String uri)
           
(package private)  boolean hasMapping()
           
(package private)  boolean hasMappings()
           
(package private)  void iterateMappings()
           
(package private)  java.lang.String mappingPrefix()
           
(package private)  java.lang.String mappingUri()
           
(package private)  void nextMapping()
           
protected  boolean process()
           
protected  boolean saveNamespacesFirst()
           
protected  void syntheticNamespace(java.lang.String prefix, java.lang.String uri, boolean considerCreatingDefault)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_synthNamespaces

java.util.LinkedHashMap _synthNamespaces

ROOT

static final int ROOT
See Also:
Constant Field Values

ELEM

static final int ELEM
See Also:
Constant Field Values

ATTR

static final int ATTR
See Also:
Constant Field Values

COMMENT

static final int COMMENT
See Also:
Constant Field Values

PROCINST

static final int PROCINST
See Also:
Constant Field Values

TEXT

static final int TEXT
See Also:
Constant Field Values

_newLine

static final java.lang.String _newLine
Constructor Detail

Saver.SynthNamespaceSaver

Saver.SynthNamespaceSaver(Cur c,
                          org.apache.xmlbeans.XmlOptions options)
Method Detail

syntheticNamespace

protected void syntheticNamespace(java.lang.String prefix,
                                  java.lang.String uri,
                                  boolean considerCreatingDefault)
Overrides:
syntheticNamespace in class Saver

emitElement

protected boolean emitElement(Saver.SaveCur c,
                              java.util.ArrayList attrNames,
                              java.util.ArrayList attrValues)
Specified by:
emitElement in class Saver

emitFinish

protected void emitFinish(Saver.SaveCur c)
Specified by:
emitFinish in class Saver

emitText

protected void emitText(Saver.SaveCur c)
Specified by:
emitText in class Saver

emitComment

protected void emitComment(Saver.SaveCur c)
Specified by:
emitComment in class Saver

emitProcinst

protected void emitProcinst(Saver.SaveCur c)
Specified by:
emitProcinst in class Saver

emitDocType

protected void emitDocType(java.lang.String docTypeName,
                           java.lang.String publicId,
                           java.lang.String systemId)
Specified by:
emitDocType in class Saver

saveNamespacesFirst

protected boolean saveNamespacesFirst()

process

protected final boolean process()

hasMappings

boolean hasMappings()

iterateMappings

void iterateMappings()

hasMapping

boolean hasMapping()

nextMapping

void nextMapping()

mappingPrefix

java.lang.String mappingPrefix()

mappingUri

java.lang.String mappingUri()

getUriMapping

protected final java.lang.String getUriMapping(java.lang.String uri)

getNonDefaultUriMapping

java.lang.String getNonDefaultUriMapping(java.lang.String uri)

getNamespaceForPrefix

public final java.lang.String getNamespaceForPrefix(java.lang.String prefix)