edu.duke.cs.banjo.utility
Class XMLProcessor.TextExtractor

java.lang.Object
  extended byedu.duke.cs.banjo.utility.XMLProcessor.TextExtractor
All Implemented Interfaces:
org.xml.sax.ContentHandler
Enclosing class:
XMLProcessor

public class XMLProcessor.TextExtractor
extends java.lang.Object
implements org.xml.sax.ContentHandler


Field Summary
private  java.lang.StringBuffer collectedCharacters
           
private  int maxMarkovLag
           
private  int minMarkovLag
           
private  java.lang.String strBanjoSettings
           
private  java.lang.String strNetworkScore
           
private  java.lang.String strNetworkStructure
           
private  int varCount
           
 
Constructor Summary
XMLProcessor.TextExtractor()
           
 
Method Summary
 void characters(char[] text, int start, int length)
           
protected  java.lang.String composeCompleteXMLElement(java.lang.String _XMLtag, java.lang.String _XMLvalue, int _XMLtype)
           
 void endDocument()
           
 void endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qualifiedName)
           
 void endPrefixMapping(java.lang.String prefix)
           
 void ignorableWhitespace(char[] text, int start, int length)
           
protected  java.lang.String makeEndElement(java.lang.String _XMLtag)
           
protected  java.lang.String makeStartElement(java.lang.String _XMLtag)
           
 void processingInstruction(java.lang.String target, java.lang.String data)
           
 void setDocumentLocator(org.xml.sax.Locator locator)
           
 void skippedEntity(java.lang.String name)
           
 void startDocument()
           
 void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qualifiedName, org.xml.sax.Attributes atts)
           
 void startPrefixMapping(java.lang.String prefix, java.lang.String uri)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

collectedCharacters

private java.lang.StringBuffer collectedCharacters

strNetworkScore

private java.lang.String strNetworkScore

strNetworkStructure

private java.lang.String strNetworkStructure

strBanjoSettings

private java.lang.String strBanjoSettings

varCount

private int varCount

minMarkovLag

private int minMarkovLag

maxMarkovLag

private int maxMarkovLag
Constructor Detail

XMLProcessor.TextExtractor

public XMLProcessor.TextExtractor()
Method Detail

characters

public void characters(char[] text,
                       int start,
                       int length)
                throws org.xml.sax.SAXException
Specified by:
characters in interface org.xml.sax.ContentHandler
Throws:
org.xml.sax.SAXException

setDocumentLocator

public void setDocumentLocator(org.xml.sax.Locator locator)
Specified by:
setDocumentLocator in interface org.xml.sax.ContentHandler

startDocument

public void startDocument()
                   throws org.xml.sax.SAXException
Specified by:
startDocument in interface org.xml.sax.ContentHandler
Throws:
org.xml.sax.SAXException

endDocument

public void endDocument()
                 throws org.xml.sax.SAXException
Specified by:
endDocument in interface org.xml.sax.ContentHandler
Throws:
org.xml.sax.SAXException

startPrefixMapping

public void startPrefixMapping(java.lang.String prefix,
                               java.lang.String uri)
Specified by:
startPrefixMapping in interface org.xml.sax.ContentHandler

endPrefixMapping

public void endPrefixMapping(java.lang.String prefix)
Specified by:
endPrefixMapping in interface org.xml.sax.ContentHandler

startElement

public void startElement(java.lang.String namespaceURI,
                         java.lang.String localName,
                         java.lang.String qualifiedName,
                         org.xml.sax.Attributes atts)
                  throws org.xml.sax.SAXException
Specified by:
startElement in interface org.xml.sax.ContentHandler
Throws:
org.xml.sax.SAXException

endElement

public void endElement(java.lang.String namespaceURI,
                       java.lang.String localName,
                       java.lang.String qualifiedName)
                throws org.xml.sax.SAXException
Specified by:
endElement in interface org.xml.sax.ContentHandler
Throws:
org.xml.sax.SAXException

ignorableWhitespace

public void ignorableWhitespace(char[] text,
                                int start,
                                int length)
                         throws org.xml.sax.SAXException
Specified by:
ignorableWhitespace in interface org.xml.sax.ContentHandler
Throws:
org.xml.sax.SAXException

processingInstruction

public void processingInstruction(java.lang.String target,
                                  java.lang.String data)
Specified by:
processingInstruction in interface org.xml.sax.ContentHandler

skippedEntity

public void skippedEntity(java.lang.String name)
Specified by:
skippedEntity in interface org.xml.sax.ContentHandler

composeCompleteXMLElement

protected java.lang.String composeCompleteXMLElement(java.lang.String _XMLtag,
                                                     java.lang.String _XMLvalue,
                                                     int _XMLtype)

makeStartElement

protected java.lang.String makeStartElement(java.lang.String _XMLtag)

makeEndElement

protected java.lang.String makeEndElement(java.lang.String _XMLtag)