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

Quick Search    Search Deep

org.apache.xmlbeans.impl.store
Class Cursor.DomSaver  view Cursor.DomSaver download Cursor.DomSaver.java

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

private static final class Cursor.DomSaver
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
private  boolean _isFrag
           
(package private) static java.lang.String _newLine
           
private  Cur _nodeCur
           
private  org.apache.xmlbeans.XmlOptions _options
           
private  org.apache.xmlbeans.SchemaTypeLoader _stl
           
private  org.apache.xmlbeans.SchemaType _type
           
(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) Cursor.DomSaver(Cur c, boolean isFrag, 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)
           
private  void emitTextValue(Saver.SaveCur c)
           
private  void ensureDoc()
           
 java.lang.String getNamespaceForPrefix(java.lang.String prefix)
           
(package private)  java.lang.String getNonDefaultUriMapping(java.lang.String uri)
           
private  javax.xml.namespace.QName getQualifiedName(Saver.SaveCur c, javax.xml.namespace.QName name)
           
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()
           
(package private)  org.w3c.dom.Node saveDom()
           
protected  boolean saveNamespacesFirst()
           
protected  void syntheticNamespace(java.lang.String prefix, java.lang.String uri, boolean considerDefault)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_nodeCur

private Cur _nodeCur

_type

private org.apache.xmlbeans.SchemaType _type

_stl

private org.apache.xmlbeans.SchemaTypeLoader _stl

_options

private org.apache.xmlbeans.XmlOptions _options

_isFrag

private boolean _isFrag

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

Cursor.DomSaver

Cursor.DomSaver(Cur c,
                boolean isFrag,
                org.apache.xmlbeans.XmlOptions options)
Method Detail

saveDom

org.w3c.dom.Node saveDom()

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

getQualifiedName

private javax.xml.namespace.QName getQualifiedName(Saver.SaveCur c,
                                                   javax.xml.namespace.QName name)

emitTextValue

private void emitTextValue(Saver.SaveCur c)

ensureDoc

private void ensureDoc()

syntheticNamespace

protected void syntheticNamespace(java.lang.String prefix,
                                  java.lang.String uri,
                                  boolean considerDefault)

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)