java.lang.Object
org.apache.xmlbeans.impl.store.Saver
org.apache.xmlbeans.impl.store.Saver.TextSaver
- Enclosing class:
- Saver
- static final class Saver.TextSaver
- extends Saver
|
Method Summary |
private void |
emit(char ch)
|
private void |
emit(Saver.SaveCur c)
|
private void |
emit(java.lang.String s)
|
private void |
emitAttrHelper(javax.xml.namespace.QName attrName,
java.lang.String attrValue)
|
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)
|
private void |
emitLiteral(java.lang.String literal)
|
private void |
emitName(javax.xml.namespace.QName name,
boolean needsPrefix)
|
private void |
emitNamespacesHelper()
|
protected void |
emitProcinst(Saver.SaveCur c)
|
protected void |
emitText(Saver.SaveCur c)
|
protected void |
emitXmlns(java.lang.String prefix,
java.lang.String uri)
|
private int |
ensure(int cch)
|
private void |
entitizeAttrValue()
|
private void |
entitizeComment()
|
private void |
entitizeContent()
|
private void |
entitizeProcinst()
|
(package private) int |
getAvailable()
|
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()
|
private boolean |
isBadChar(char ch)
Test if a character is valid in xml character content. |
(package private) void |
iterateMappings()
|
(package private) java.lang.String |
mappingPrefix()
|
(package private) java.lang.String |
mappingUri()
|
(package private) void |
nextMapping()
|
private boolean |
preEmit(int cch)
|
protected boolean |
process()
|
int |
read()
|
int |
read(char[] cbuf,
int off,
int len)
|
private int |
replace(int i,
java.lang.String replacement)
|
private int |
resize(int cch,
int i)
|
protected boolean |
saveNamespacesFirst()
|
java.lang.String |
saveToString()
|
protected void |
syntheticNamespace(java.lang.String prefix,
java.lang.String uri,
boolean considerDefault)
|
int |
write(java.io.Writer writer,
int cchMin)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_initialBufSize
private static final int _initialBufSize
- See Also:
- Constant Field Values
_lastEmitIn
private int _lastEmitIn
_lastEmitCch
private int _lastEmitCch
_free
private int _free
_in
private int _in
_out
private int _out
_buf
private char[] _buf
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
Saver.TextSaver
Saver.TextSaver(Cur c,
org.apache.xmlbeans.XmlOptions options,
java.lang.String encoding)
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
emitXmlns
protected void emitXmlns(java.lang.String prefix,
java.lang.String uri)
emitNamespacesHelper
private void emitNamespacesHelper()
emitAttrHelper
private void emitAttrHelper(javax.xml.namespace.QName attrName,
java.lang.String attrValue)
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
emitLiteral
private void emitLiteral(java.lang.String literal)
emitDocType
protected void emitDocType(java.lang.String docTypeName,
java.lang.String publicId,
java.lang.String systemId)
- Specified by:
emitDocType in class Saver
emitName
private void emitName(javax.xml.namespace.QName name,
boolean needsPrefix)
emit
private void emit(char ch)
emit
private void emit(java.lang.String s)
emit
private void emit(Saver.SaveCur c)
preEmit
private boolean preEmit(int cch)
entitizeContent
private void entitizeContent()
entitizeAttrValue
private void entitizeAttrValue()
entitizeComment
private void entitizeComment()
entitizeProcinst
private void entitizeProcinst()
isBadChar
private boolean isBadChar(char ch)
- Test if a character is valid in xml character content. See
http://www.w3.org/TR/REC-xml#NT-Char
replace
private int replace(int i,
java.lang.String replacement)
ensure
private int ensure(int cch)
getAvailable
int getAvailable()
resize
private int resize(int cch,
int i)
read
public int read()
read
public int read(char[] cbuf,
int off,
int len)
write
public int write(java.io.Writer writer,
int cchMin)
saveToString
public java.lang.String saveToString()
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)