|
|||||||||
| Home >> All >> org >> apache >> xmlbeans >> impl >> [ richParser overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.apache.xmlbeans.impl.richParser
Class XMLStreamReaderExtImpl.CharSeqTrimWS

java.lang.Objectorg.apache.xmlbeans.impl.richParser.XMLStreamReaderExtImpl.CharSeqTrimWS
- All Implemented Interfaces:
- java.lang.CharSequence
- Enclosing class:
- XMLStreamReaderExtImpl
- private static class XMLStreamReaderExtImpl.CharSeqTrimWS
- extends java.lang.Object
- implements java.lang.CharSequence
- extends java.lang.Object
Only trims the XML whaitspace at edges, it should not be used for WS collapse Used for int, short, byte
| Nested Class Summary | |
private static class |
XMLStreamReaderExtImpl.CharSeqTrimWS.ExtLocation
|
| Field Summary | |
private char[] |
_buf
|
private boolean |
_hasText
|
private int |
_length
|
private XMLStreamReaderExtImpl.CharSeqTrimWS.ExtLocation |
_location
|
private int |
_nonWSEnd
|
private int |
_nonWSStart
|
private int |
_start
|
private boolean |
_supportForGetTextCharacters
|
private java.lang.String |
_toStringValue
|
private XMLStreamReaderExtImpl |
_xmlSteam
|
private static int |
INITIAL_SIZE
|
(package private) static int |
XMLWHITESPACE_PRESERVE
|
(package private) static int |
XMLWHITESPACE_TRIM
|
| Constructor Summary | |
(package private) |
XMLStreamReaderExtImpl.CharSeqTrimWS(XMLStreamReaderExtImpl xmlSteam)
|
| Method Summary | |
private void |
addEntityToBuffer()
|
private void |
addTextToBuffer()
|
char |
charAt(int index)
Returns the character at the given index. |
private void |
ensureBufferLength(int lengthToAdd)
|
private void |
fillBuffer()
|
private void |
fillBufferFromString(java.lang.CharSequence value)
|
(package private) javax.xml.stream.Location |
getLocation()
|
int |
length()
Returns the length of the sequence. |
(package private) void |
reload(int style)
|
(package private) java.lang.CharSequence |
reloadAtt(int index,
int style)
|
(package private) java.lang.CharSequence |
reloadAtt(java.lang.String uri,
java.lang.String local,
int style)
|
java.lang.CharSequence |
subSequence(int start,
int end)
Returns a new CharSequence of the indicated range. |
java.lang.String |
toString()
Returns the complete CharSequence as a String. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
XMLWHITESPACE_PRESERVE
static final int XMLWHITESPACE_PRESERVE
- See Also:
- Constant Field Values
XMLWHITESPACE_TRIM
static final int XMLWHITESPACE_TRIM
- See Also:
- Constant Field Values
INITIAL_SIZE
private static int INITIAL_SIZE
_buf
private char[] _buf
_start
private int _start
_length
private int _length
_nonWSStart
private int _nonWSStart
_nonWSEnd
private int _nonWSEnd
_toStringValue
private java.lang.String _toStringValue
_xmlSteam
private XMLStreamReaderExtImpl _xmlSteam
_supportForGetTextCharacters
private boolean _supportForGetTextCharacters
_location
private final XMLStreamReaderExtImpl.CharSeqTrimWS.ExtLocation _location
_hasText
private boolean _hasText
| Constructor Detail |
XMLStreamReaderExtImpl.CharSeqTrimWS
XMLStreamReaderExtImpl.CharSeqTrimWS(XMLStreamReaderExtImpl xmlSteam)
| Method Detail |
reload
void reload(int style)
throws javax.xml.stream.XMLStreamException
fillBuffer
private void fillBuffer()
throws javax.xml.stream.XMLStreamException
ensureBufferLength
private void ensureBufferLength(int lengthToAdd)
fillBufferFromString
private void fillBufferFromString(java.lang.CharSequence value)
addTextToBuffer
private void addTextToBuffer()
addEntityToBuffer
private void addEntityToBuffer()
reloadAtt
java.lang.CharSequence reloadAtt(int index, int style) throws javax.xml.stream.XMLStreamException
reloadAtt
java.lang.CharSequence reloadAtt(java.lang.String uri, java.lang.String local, int style) throws javax.xml.stream.XMLStreamException
getLocation
javax.xml.stream.Location getLocation()
length
public int length()
- Description copied from interface:
java.lang.CharSequence - Returns the length of the sequence. This is the number of 16-bit
characters in the sequence, which may differ from the length of the
underlying encoding.
- Specified by:
lengthin interfacejava.lang.CharSequence
charAt
public char charAt(int index)
- Description copied from interface:
java.lang.CharSequence - Returns the character at the given index.
- Specified by:
charAtin interfacejava.lang.CharSequence
subSequence
public java.lang.CharSequence subSequence(int start, int end)
- Description copied from interface:
java.lang.CharSequence - Returns a new
CharSequenceof the indicated range.- Specified by:
subSequencein interfacejava.lang.CharSequence
toString
public java.lang.String toString()
- Description copied from interface:
java.lang.CharSequence - Returns the complete
CharSequenceas aString. Classes that implement this interface should return aStringwhich contains only the characters in the sequence in the correct order.- Specified by:
toStringin interfacejava.lang.CharSequence
|
|||||||||
| Home >> All >> org >> apache >> xmlbeans >> impl >> [ richParser overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
org.apache.xmlbeans.impl.richParser.XMLStreamReaderExtImpl.CharSeqTrimWS