|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.caucho.xml2.readers.XmlReader
com.caucho.xml2.readers.MacroReader
public class MacroReader
A fast reader to convert bytes to characters for parsing XML.
Field Summary |
---|
Fields inherited from class com.caucho.xml2.readers.XmlReader |
---|
_filename, _is, _line, _next, _parser, _publicId, _searchPath, _systemId, isAsciiNameChar |
Constructor Summary | |
---|---|
MacroReader()
Create a new reader. |
Method Summary | |
---|---|
void |
add(char ch)
Adds a new character to the buffer. |
void |
add(CharBuffer cb)
Adds a char buffer to the macro. |
void |
add(java.lang.String s)
Adds a string to the macro. |
java.lang.String |
getFilename()
Gets the filename. |
int |
getLine()
Gets the current line number. |
java.lang.String |
getPublicId()
Gets the publicId. |
ReadStream |
getReadStream()
Returns the read stream. |
java.lang.String |
getSystemId()
Gets the systemId. |
void |
init(XmlParser parser,
XmlReader next)
|
void |
prepend(char ch)
|
int |
read()
Read the next character, returning -1 on end of file.. |
Methods inherited from class com.caucho.xml2.readers.XmlReader |
---|
finish, getNext, getSearchPath, init, parseName, setFilename, setLine, setNext, setPublicId, setSearchPath, setSystemId |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MacroReader()
Method Detail |
---|
public void init(XmlParser parser, XmlReader next)
public ReadStream getReadStream()
XmlReader
getReadStream
in class XmlReader
public java.lang.String getSystemId()
XmlReader
getSystemId
in class XmlReader
public java.lang.String getPublicId()
XmlReader
getPublicId
in class XmlReader
public java.lang.String getFilename()
XmlReader
getFilename
in class XmlReader
public int getLine()
XmlReader
getLine
in class XmlReader
public void add(java.lang.String s)
public void add(CharBuffer cb)
public void add(char ch)
public void prepend(char ch)
public int read() throws java.io.IOException
read
in class XmlReader
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |