com.swfit.app
Class XHTMLPublishServlet

java.lang.Object
  |
  +--javax.servlet.GenericServlet
        |
        +--javax.servlet.http.HttpServlet
              |
              +--com.swfit.core.servlet.XHTMLBasicServlet
                    |
                    +--com.swfit.app.XHTMLPublishServlet
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public final class XHTMLPublishServlet
extends XHTMLBasicServlet

The XHTMLPublishServlet is for publishing text and images into formats that can be digested by flash plugins and browsers.

Since:
SWFIT1.0
Version:
$Revision: 1.2 $ $Date: 2003/03/17 17:17:31 $
Author:
Olaf Havnes
See Also:
Serialized Form

Inner Class Summary
protected  class XHTMLPublishServlet.ButtonAction
          Create a button object for common button actions - where some take precedence over others.
protected  class XHTMLPublishServlet.FakeDate
          Create a fake date object that will override the rendering settings for dates
protected  class XHTMLPublishServlet.ObjectAction
          Create an action object that deletes or sets a loaded object published, and changes the index of this object.
protected  class XHTMLPublishServlet.ObjectID
          Create an id object that holds 3 states: unselected, selected, and confirmed.
protected  class XHTMLPublishServlet.ObjectMedia
          Create an id object that holds 3 states: unselected, selected, and confirmed.
protected  class XHTMLPublishServlet.URLList
          Create an object that holds a list of URLs with matching text.
 
Fields inherited from class com.swfit.core.servlet.XHTMLBasicServlet
ANOTHER_USER_DATA_EXPLAINER, COMMON_DATA_FILE, DEFAULT_ADMIN, DEFAULT_PASS, DELETE_OTHR_USER_DATA_BUTTON_EXPLAINER, DELETE_USER_DATA_BUTTON, FORM_DIRECTORY, FORM_DUMMY, GET_DELETE_USER_DATA_BUTTON, GET_GOTO_APPLICATION, GET_NEW_PASSWORD_1, GET_NEW_PASSWORD_2, GET_NEW_USER_BUTTON, GET_PASSWORD, GET_SOS_BUTTON, GET_SOS_USER, GET_UPDATE_USER_DATA_BUTTON, GET_USERNAME, GOTO_APPLICATION, GOTO_APPLICATION_EXPLAINER, GOTO_APPLICATION_FORM, LOCALE_TEXT, LOCALE_TEXT_SUFFIX, LOGIN_BUTTON, LOGIN_BUTTON_EXPLAINER, LOGIN_FORM, LOGIN_FORM_EXPLAINER, LOGON_STRING, MIN_PASSWORD_LENGTH, NEW_PASSWORD_1, NEW_PASSWORD_2, NEW_PASSWORD_FORM, NEW_PASSWORD_FORM_EXPLAINER, NEW_USER_BUTTON, NEW_USER_BUTTON_EXPLAINER, NEW_USER_BUTTON_FORM, PASSWORD, PASSWORD_EXPLAINER, PASSWORD_HIDDEN, RECEIPT_BUTTON, RECEIPT_BUTTON_EXPLAINER, RECEIPT_FORM, RECEIPT_FORM_EXPLAINER, RECEIPT_TRANSCRIPT, SERVLET_CODE, SOS_BUTTON, SOS_BUTTON_EXPLAINER, SOS_FORM, SOS_FORM_EXPLAINER, SOS_USER, SOS_USER_EXPLAINER, TRANSCRIPT_EXPLAINER, UPDATE_OTHR_USER_DATA_BUTTON_EXPLAINER, UPDATE_USER_DATA_BUTTON, UPDATE_YOUR_USER_DATA_BUTTON_EXPLAINER, USER_ADMIN_TITLE, USER_DATA_BUTTON_FORM, USER_DATA_FORM, USER_PASS_FILE, USERNAME, USERNAME_EXPLAINER, YOUR_USER_DATA_EXPLAINER
 
Constructor Summary
XHTMLPublishServlet()
           
 
Method Summary
 void HTML(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, XHTMLFormParser parser, com.oreilly.servlet.MultipartRequest multipart_request, BasicSearchObject user)
          The main method
 java.lang.String[] localeTextNames()
          An array with the names of the strings containing the localized text.
 
Methods inherited from class com.swfit.core.servlet.XHTMLBasicServlet
bounceParameter, bounceParameters, formDummy, gotoAppForm, init, localeText, loginForm, newUserButtonForm, passForm, publishLocale, sendPublishedReciept, sendReciept, sendSystemReciept, service, sosForm, SSI, SWF, userDataButtonForm
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doOptions, doPost, doPut, doTrace, getLastModified, 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
 

Constructor Detail

XHTMLPublishServlet

public XHTMLPublishServlet()
Method Detail

localeTextNames

public final java.lang.String[] localeTextNames()
Description copied from class: XHTMLBasicServlet
An array with the names of the strings containing the localized text. Subclasses must implement this method.
Overrides:
localeTextNames in class XHTMLBasicServlet

HTML

public final void HTML(javax.servlet.http.HttpServletRequest request,
                       javax.servlet.http.HttpServletResponse response,
                       XHTMLFormParser parser,
                       com.oreilly.servlet.MultipartRequest multipart_request,
                       BasicSearchObject user)
                throws java.io.IOException,
                       javax.servlet.ServletException
The main method
Overrides:
HTML in class XHTMLBasicServlet


Swfit developer homepage
Copyright © 2003 Orgdot AS. All Rights Reserved.