|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.xml.resolver.readers.TextCatalogReader
Parses plain text Catalog files.
This class reads plain text Open Catalog files.
Catalog
Field Summary | |
protected boolean |
caseSensitive
Are keywords in the catalog case sensitive? |
protected java.io.InputStream |
catfile
The input stream used to read the catalog |
protected int[] |
stack
Character lookahead stack. |
protected java.util.Stack |
tokenStack
Token stack. |
protected int |
top
The current position on the lookahead stack |
Constructor Summary | |
TextCatalogReader()
Construct a CatalogReader object. |
Method Summary | |
protected void |
finalize()
The destructor. |
boolean |
getCaseSensitive()
|
protected int |
nextChar()
Return the next logical character from the input stream. |
protected java.lang.String |
nextToken()
Return the next token in the catalog file. |
void |
readCatalog(Catalog catalog,
java.io.InputStream is)
Read a catalog from an input stream |
void |
readCatalog(Catalog catalog,
java.lang.String fileUrl)
Start parsing a text catalog file. |
void |
setCaseSensitive(boolean isCaseSensitive)
|
Methods inherited from class java.lang.Object |
clone,
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
protected java.io.InputStream catfile
protected int[] stack
protected java.util.Stack tokenStack
protected int top
protected boolean caseSensitive
Constructor Detail |
public TextCatalogReader()
Construct a CatalogReader object.
Method Detail |
public void setCaseSensitive(boolean isCaseSensitive)
public boolean getCaseSensitive()
public void readCatalog(Catalog catalog, java.lang.String fileUrl) throws java.net.MalformedURLException, java.io.IOException
Start parsing a text catalog file. The file is
actually read and parsed
as needed by nextEntry
.
fileUrl
- The URL or filename of the catalog file to processpublic void readCatalog(Catalog catalog, java.io.InputStream is) throws java.net.MalformedURLException, java.io.IOException
Read a catalog from an input stream
This class reads a catalog from an input stream.
catalog
- The catalog for which this reader is called.is
- The input stream that is to be read.protected void finalize()
The destructor.
Makes sure the catalog file is closed.
protected java.lang.String nextToken() throws java.io.IOException
Return the next token in the catalog file.
protected int nextChar() throws java.io.IOException
Return the next logical character from the input stream.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |