edu.northwestern.at.morphadorner.servlets
Class VerbConjugatorServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by edu.northwestern.at.utils.servlets.XHttpServlet
              extended by edu.northwestern.at.morphadorner.servlets.BaseAdornerServlet
                  extended by edu.northwestern.at.morphadorner.servlets.VerbConjugatorServlet
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class VerbConjugatorServlet
extends BaseAdornerServlet

Conjugates a verb.

See Also:
Serialized Form

Field Summary
protected  java.lang.String notReadyMessage
          Servlet not ready message.
protected static java.lang.String[] pronouns
          Pronouns for conjugation table.
 
Fields inherited from class edu.northwestern.at.morphadorner.servlets.BaseAdornerServlet
britishToUS, dataDirectory, defaultDataDirectory, dictionary, emeAdornerInfo, emeSpellingPairsFileName, emeSuffixLexiconFileName, emeTransitionMatrixFileName, emeWordLexiconFileName, extraWords, extraWordsFileName, inflector, INITDONE, INITFAILED, initializationStatus, INITINPROGRESS, INITNOTSTARTED, lancasterStemmer, languageRecognizer, latinWords, latinWordsFileName, lemmatizer, lgParserDataDirectory, names, ncfAdornerInfo, ncfSpellingPairsFileName, ncfSuffixLexiconFileName, ncfTransitionMatrixFileName, ncfWordLexiconFileName, outputFullHTML, parseOptions, porterStemmer, servletNotReadyMessage, servletNotReadyTitle, standardSpellingsFileName
 
Constructor Summary
VerbConjugatorServlet()
           
 
Method Summary
protected static void doConjugation(java.io.PrintWriter out, java.lang.String american, java.lang.String verb, VerbTense verbTense, java.lang.String title)
           
protected  ServletResult handleRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Handle request.
 void init(javax.servlet.ServletConfig config)
          Initialize the servlet.
 void outputForm(java.io.PrintWriter out, java.lang.String infinitive, java.lang.String past, java.lang.String pastParticiple, java.lang.String presentParticiple, java.lang.String present3rd, java.lang.String american)
          Output form.
 
Methods inherited from class edu.northwestern.at.morphadorner.servlets.BaseAdornerServlet
doHandleRequest, doInitialization, doPost, getAdornerInfo, getExtraWordsList, getIntValue, getLatinWordsList, initialize, isReady, outputAdornerSelection, outputFooter, outputHeader, outputNotReady, outputResults, outputSelect, outputSpacerRow, unTag
 
Methods inherited from class edu.northwestern.at.utils.servlets.XHttpServlet
createRedirectURL, doGet
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

notReadyMessage

protected java.lang.String notReadyMessage
Servlet not ready message.


pronouns

protected static final java.lang.String[] pronouns
Pronouns for conjugation table.

Constructor Detail

VerbConjugatorServlet

public VerbConjugatorServlet()
Method Detail

init

public void init(javax.servlet.ServletConfig config)
          throws javax.servlet.ServletException
Initialize the servlet.

Specified by:
init in interface javax.servlet.Servlet
Overrides:
init in class javax.servlet.GenericServlet
Parameters:
config - Servlet configuration.
Throws:
javax.servlet.ServletException

handleRequest

protected ServletResult handleRequest(javax.servlet.http.HttpServletRequest request,
                                      javax.servlet.http.HttpServletResponse response)
                               throws javax.servlet.ServletException,
                                      java.io.IOException
Handle request.

Specified by:
handleRequest in class BaseAdornerServlet
Parameters:
request - Servlet request.
response - Servlet response.
Returns:
Servlet results.
Throws:
javax.servlet.ServletException
java.io.IOException

outputForm

public void outputForm(java.io.PrintWriter out,
                       java.lang.String infinitive,
                       java.lang.String past,
                       java.lang.String pastParticiple,
                       java.lang.String presentParticiple,
                       java.lang.String present3rd,
                       java.lang.String american)
Output form.


doConjugation

protected static void doConjugation(java.io.PrintWriter out,
                                    java.lang.String american,
                                    java.lang.String verb,
                                    VerbTense verbTense,
                                    java.lang.String title)