|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.caucho.xml.readers.XmlReader
com.caucho.xml.readers.MacroReader
public class MacroReader
A fast reader to convert bytes to characters for parsing XML.
| Field Summary |
|---|
| Fields inherited from class com.caucho.xml.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.xml.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 XmlReaderpublic java.lang.String getSystemId()
XmlReader
getSystemId in class XmlReaderpublic java.lang.String getPublicId()
XmlReader
getPublicId in class XmlReaderpublic java.lang.String getFilename()
XmlReader
getFilename in class XmlReaderpublic int getLine()
XmlReader
getLine in class XmlReaderpublic 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 XmlReaderjava.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||