|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--com.simonstl.midp.xml.TAMParserImpl
A simple implementation of an XML parser using the TAM interface. Note that this parser leaves all DOCTYPE processing to the application, and that it can apply but not recognize namespace declarations.
| Constructor Summary | |
TAMParserImpl()
Creates a new instance of TAMParserImpl |
|
| Method Summary | |
protected void |
error(java.lang.String s)
|
protected void |
fatalError(java.lang.String s)
|
boolean |
getFeature(java.lang.String name)
Works like the SAX2 getFeature() method. |
TamHandler |
getHandler()
Lets you retrieve the handler assigned to a particular parser. |
protected int |
hexRefToDec()
|
protected boolean |
isSpace(char c)
|
protected java.lang.String |
normName(java.lang.String name)
|
protected java.lang.String |
normPrefix(java.lang.String name)
|
protected java.lang.String |
normQName(java.lang.String qName)
|
void |
parse(java.io.InputStream in)
Works the same as the SAX2 parse(InputStream in) method. |
protected void |
reportCharacters()
|
protected void |
reportComment()
|
protected void |
reportDOCTYPE()
|
protected void |
reportElementEnd()
|
protected void |
reportElementStart()
|
protected void |
reportPI()
|
protected void |
reportSkippedEntity(java.lang.String entName)
|
protected void |
reportState(java.lang.String label,
int state,
int num,
char currentChar,
boolean buffer)
|
void |
reset()
Clears entity and namespace state from prior operations. |
void |
setEntity(java.lang.String name,
java.lang.String value)
Allows applications to set additional entities for the parser to resolve beyond the built-in set. |
void |
setFeature(java.lang.String name,
boolean value)
Works like the SAX2 setFeature() method. |
void |
setHandler(TamHandler _handler)
Lets you set the handler assigned to a particular parser. |
void |
setMaxBuf(int _size)
|
void |
setNamespace(java.lang.String prefix,
java.lang.String nsURI)
Sets a namespace which will be used in processing. |
protected void |
warning(java.lang.String s)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public TAMParserImpl()
| Method Detail |
public void setMaxBuf(int _size)
public TamHandler getHandler()
TamParsergetHandler in interface TamParserpublic void setHandler(TamHandler _handler)
TamParsersetHandler in interface TamParser
public void parse(java.io.InputStream in)
throws TAMException
TamParserparse in interface TamParserprotected boolean isSpace(char c)
protected int hexRefToDec()
protected void fatalError(java.lang.String s)
throws TAMException
protected void error(java.lang.String s)
throws TAMException
protected void warning(java.lang.String s)
throws TAMException
protected void reportElementStart()
throws TAMException
protected void reportCharacters()
throws TAMException
protected void reportElementEnd()
throws TAMException
protected void reportPI()
throws TAMException
protected void reportSkippedEntity(java.lang.String entName)
throws TAMException
protected void reportComment()
throws TAMException
protected void reportDOCTYPE()
throws TAMException
protected void reportState(java.lang.String label,
int state,
int num,
char currentChar,
boolean buffer)
public void setFeature(java.lang.String name,
boolean value)
TamParsersetFeature in interface TamParserpublic boolean getFeature(java.lang.String name)
TamParsergetFeature in interface TamParserpublic void reset()
TamParserreset in interface TamParser
public void setEntity(java.lang.String name,
java.lang.String value)
throws TAMException
TamParsersetEntity in interface TamParserprotected java.lang.String normQName(java.lang.String qName)
protected java.lang.String normName(java.lang.String name)
protected java.lang.String normPrefix(java.lang.String name)
public void setNamespace(java.lang.String prefix,
java.lang.String nsURI)
throws TAMException
TamParsersetNamespace in interface TamParser
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||