|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.xml.sax.helpers.DefaultHandler
net.spy.translate.GoogleResultHandler
public class GoogleResultHandler
This class is the SAX handler implementation for parsing the results from the google translate website. It's a fairly simple/trivial implementation. If you have a modest understanding of the SAX API then this code should be very straightforward.
| Constructor Summary | |
|---|---|
GoogleResultHandler()
|
|
| Method Summary | |
|---|---|
void |
characters(char[] ch,
int start,
int length)
This method is for reading in character data and from an xml file and doing something with it. |
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
This method is called whenever a tag is closed. |
java.lang.String |
getCharSet()
Retrieve the character set encoding. |
protected boolean |
getReadState()
protected method used for unit testing. |
java.lang.String |
getResults()
This method is for fetching the results once all the parsing operations have completed succesfully. |
void |
setCharSet(java.lang.String charSet)
Set the character set encoding. |
protected void |
setReadState(boolean v)
protected method used for unit testing |
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attrs)
This method is called whenever a new opening tag is parsed. |
| Methods inherited from class org.xml.sax.helpers.DefaultHandler |
|---|
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GoogleResultHandler()
| Method Detail |
|---|
public void characters(char[] ch,
int start,
int length)
characters in interface org.xml.sax.ContentHandlercharacters in class org.xml.sax.helpers.DefaultHandlerDefaultHandler.characters(char[], int, int)
public void startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attrs)
startElement in interface org.xml.sax.ContentHandlerstartElement in class org.xml.sax.helpers.DefaultHandlerDefaultHandler.startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)
public void endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
endElement in interface org.xml.sax.ContentHandlerendElement in class org.xml.sax.helpers.DefaultHandlerDefaultHandler.endElement(java.lang.String, java.lang.String, java.lang.String)public java.lang.String getResults()
public java.lang.String getCharSet()
public void setCharSet(java.lang.String charSet)
charSet - The character set encoding.protected void setReadState(boolean v)
v - protected boolean getReadState()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||