devs.speechpackage.fortunegen
Class fortuneCommandhandler

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by devs.speechpackage.fortunegen.fortuneCommandhandler
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class fortuneCommandhandler
extends org.xml.sax.helpers.DefaultHandler

Author:
martin lukac

Nested Class Summary
(package private)  class fortuneCommandhandler.Instruction
           
 
Field Summary
static int DIRECT_COMMAND_LEVEL
           
(package private)  int n_tab
           
static java.lang.String PREFIX
           
(package private)  java.io.PrintWriter pW
           
static int ROBOT_LEVEL
           
static int ROBOT_PART_COMMAND_LEVEL
           
static int ROBOT_PART_LEVEL
           
 
Constructor Summary
fortuneCommandhandler(ParserListener listener)
           
 
Method Summary
 void characters(char[] ch, int start, int length)
           
 void endDocument()
           
 void endElement(java.lang.String namespaceURI, java.lang.String lname, java.lang.String qname)
           
protected  void generateMotorCommand(java.lang.String command)
           
 org.w3c.dom.Document getDoc()
           
 void setcomSet(java.lang.String filename)
           
 void setDoc(org.w3c.dom.Document doc)
           
 void startDocument()
           
 void startElement(java.lang.String namespaceURI, java.lang.String lname, java.lang.String qname, org.xml.sax.Attributes attrs)
           
 void writeCRL(org.w3c.dom.Node node, java.io.PrintWriter pW)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pW

java.io.PrintWriter pW

n_tab

int n_tab

ROBOT_LEVEL

public static final int ROBOT_LEVEL
See Also:
Constant Field Values

DIRECT_COMMAND_LEVEL

public static final int DIRECT_COMMAND_LEVEL
See Also:
Constant Field Values

ROBOT_PART_LEVEL

public static final int ROBOT_PART_LEVEL
See Also:
Constant Field Values

ROBOT_PART_COMMAND_LEVEL

public static final int ROBOT_PART_COMMAND_LEVEL
See Also:
Constant Field Values

PREFIX

public static final java.lang.String PREFIX
See Also:
Constant Field Values
Constructor Detail

fortuneCommandhandler

public fortuneCommandhandler(ParserListener listener)
Parameters:
listener -
Method Detail

setDoc

public void setDoc(org.w3c.dom.Document doc)
Parameters:
doc -

setcomSet

public void setcomSet(java.lang.String filename)
Parameters:
filename -

getDoc

public org.w3c.dom.Document getDoc()
Returns:

startElement

public void startElement(java.lang.String namespaceURI,
                         java.lang.String lname,
                         java.lang.String qname,
                         org.xml.sax.Attributes attrs)
Specified by:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class org.xml.sax.helpers.DefaultHandler

endElement

public void endElement(java.lang.String namespaceURI,
                       java.lang.String lname,
                       java.lang.String qname)
Specified by:
endElement in interface org.xml.sax.ContentHandler
Overrides:
endElement in class org.xml.sax.helpers.DefaultHandler

characters

public void characters(char[] ch,
                       int start,
                       int length)
Specified by:
characters in interface org.xml.sax.ContentHandler
Overrides:
characters in class org.xml.sax.helpers.DefaultHandler

generateMotorCommand

protected void generateMotorCommand(java.lang.String command)
Parameters:
command -

writeCRL

public void writeCRL(org.w3c.dom.Node node,
                     java.io.PrintWriter pW)
Parameters:
node -
pW -

endDocument

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

startDocument

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