com.ondelette.servlet.webforum
Class ForumLocale

java.lang.Object
  |
  +--com.ondelette.servlet.webforum.ForumLocale
All Implemented Interfaces:
AutorizationConstants, FixedNumericalConstants, ParameterNames

public final class ForumLocale
extends java.lang.Object
implements ParameterNames, AutorizationConstants, FixedNumericalConstants

Internationalized strings support (i18n code goes here)


Field Summary
 
Fields inherited from interface com.ondelette.servlet.webforum.ParameterNames
ADDUSER, AUTHORPARAM, CHANGEUSER, CONFIRMEDDELETEMESSAGEPARAM, DELETEMESSAGEPARAM, DELETEUSER, DISPLAYUSER, DISPLAYUSERLIST, EMAILPARAM, FORUMFILEPARAM, LASTMESSAGES, LINKTITLEPARAM, LOGINPARAM, LOGOUTPARAM, MESSAGEIDPARAM, MESSAGEPARAM, NEWUSEREMAIL, NEWUSERLEVEL, NEWUSERNAME, NEWUSERPASSWORD, NEWUSERPASSWORD2, OLDUSERNAME, OPTURLPARAM, PAGEPARAM, PASSWORDPARAM, RESETPARAM, SHOWPARAM, SUBJECTPARAM, SUBMITFORMNAME, SUBMITMESSAGEPARAM, SUBSCRIBEUSER, USERFILEPARAM, USERPARAM
 
Fields inherited from interface com.ondelette.servlet.webforum.AutorizationConstants
ACCOUNTINACTIVE, ADMIN, DELETED, EXECUTIVEMEMBER, IDENTIFIEDGUEST, ILLEGAL, MEMBER, NORMAL, VIPMEMBER
 
Fields inherited from interface com.ondelette.servlet.webforum.FixedNumericalConstants
DEFAULT_NUMBER_OF_RECENT_MESSAGES, MAX_MESSAGE_SIZE_IN_BYTES, MAX_NUMBER_OF_MESSAGES_PER_FORUM, MAX_TEXTFIELD_SIZE, NUMBER_OF_CHARS_TO_COMPARE
 
Constructor Summary
ForumLocale(java.io.File localeFile)
          Constructor for the ForumLocale object
 
Method Summary
 java.lang.String getCharsetEncoding()
           
 void printBackToForum(java.io.PrintWriter out, Forum forum, java.lang.String servletPath)
           
 void printBackToWelcomeURL(java.io.PrintWriter out, Forum forum)
           
 void printButtons(Forum forum, java.io.PrintWriter out, User user, java.lang.String servletPath)
           
 void printDeleteConfirmation(int mr, Forum forum, java.io.PrintWriter out, User user, java.lang.String servletPath)
           
 void printForumHeader(Forum forum, java.io.PrintWriter out)
           
 void printForumTitle(Forum forum, java.io.PrintWriter out)
           
 void printInFull(int mr, Forum forum, java.io.PrintWriter out, User user, java.lang.String servletPath)
           
 void printMenu(Forum forum, java.io.PrintWriter out, int currentpage, User user, java.lang.String servletPath)
           
 void printPostForm(Forum forum, java.io.PrintWriter out, User user, java.lang.String servletPath)
           
 void printReplyForm(int mr, Forum forum, java.io.PrintWriter out, User user, java.lang.String servletPath)
           
 void printResetForm(java.io.PrintWriter out, Forum forum, java.lang.String servletPath)
           
 void printSummary(int mr, Forum forum, java.io.PrintWriter out, java.lang.String servletPath)
           
 Message printSummaryWithoutReplies(int mr, Forum forum, java.io.PrintWriter out, java.lang.String servletPath)
           
 void printUser(Forum forum, java.lang.String name, java.io.PrintWriter out, java.lang.String servletPath)
           
 void printUserForm(Forum forum, User u, java.io.PrintWriter out, java.lang.String servletPath)
           
 void printUserList(Forum forum, java.io.PrintWriter out, java.lang.String servletPath)
           
 void printUserListForm(java.io.PrintWriter out, Forum forum, java.lang.String servletPath)
           
 void showWarningAutorizationRequired(java.io.PrintWriter out, Forum forum)
           
 void showWarningCannotChangeAdmin(java.io.PrintWriter out, Forum forum)
           
 void showWarningNameInUse(java.lang.String name, java.io.PrintWriter out, Forum forum)
           
 void showWarningPasswordsDontMatch(java.lang.String name, java.io.PrintWriter out, Forum forum)
           
 void writeRepliesSummaryHTML(Message message, ForumLocale locale, Forum forum, java.io.PrintWriter out, int selfmr, java.lang.String servletPath)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ForumLocale

public ForumLocale(java.io.File localeFile)
Constructor for the ForumLocale object

Since:
0.30
Method Detail

printDeleteConfirmation

public void printDeleteConfirmation(int mr,
                                    Forum forum,
                                    java.io.PrintWriter out,
                                    User user,
                                    java.lang.String servletPath)
                             throws java.io.IOException
Parameters:
mr -
forum -
out -
user -
servletPath -
Throws:
java.io.IOException
Since:
0.30

writeRepliesSummaryHTML

public void writeRepliesSummaryHTML(Message message,
                                    ForumLocale locale,
                                    Forum forum,
                                    java.io.PrintWriter out,
                                    int selfmr,
                                    java.lang.String servletPath)
                             throws java.io.IOException
Parameters:
locale -
forum -
out -
selfmr -
servletPath -
Throws:
java.io.IOException
Since:
0.30

printInFull

public void printInFull(int mr,
                        Forum forum,
                        java.io.PrintWriter out,
                        User user,
                        java.lang.String servletPath)
                 throws java.io.IOException
Parameters:
mr -
forum -
out -
user -
servletPath -
Throws:
java.io.IOException
Since:
0.30

printSummary

public void printSummary(int mr,
                         Forum forum,
                         java.io.PrintWriter out,
                         java.lang.String servletPath)
                  throws java.io.IOException
Parameters:
mr -
forum -
out -
servletPath -
Throws:
java.io.IOException
Since:
0.30

printSummaryWithoutReplies

public Message printSummaryWithoutReplies(int mr,
                                          Forum forum,
                                          java.io.PrintWriter out,
                                          java.lang.String servletPath)
                                   throws java.io.IOException
Parameters:
mr -
forum -
out -
servletPath -
Returns:
Throws:
java.io.IOException
Since:
0.30

printButtons

public void printButtons(Forum forum,
                         java.io.PrintWriter out,
                         User user,
                         java.lang.String servletPath)
                  throws java.io.IOException
Parameters:
forum -
out -
user -
servletPath -
Throws:
java.io.IOException
Since:
0.30

printMenu

public void printMenu(Forum forum,
                      java.io.PrintWriter out,
                      int currentpage,
                      User user,
                      java.lang.String servletPath)
               throws java.io.IOException
Parameters:
forum -
out -
currentpage -
user -
servletPath -
Throws:
java.io.IOException
Since:
0.30

printForumTitle

public void printForumTitle(Forum forum,
                            java.io.PrintWriter out)
                     throws java.io.IOException
Parameters:
forum -
out -
Throws:
java.io.IOException
Since:
0.30

printForumHeader

public void printForumHeader(Forum forum,
                             java.io.PrintWriter out)
                      throws java.io.IOException
Parameters:
forum -
out -
Throws:
java.io.IOException
Since:
0.30

printReplyForm

public void printReplyForm(int mr,
                           Forum forum,
                           java.io.PrintWriter out,
                           User user,
                           java.lang.String servletPath)
                    throws java.io.IOException
Parameters:
mr -
forum -
out -
user -
servletPath -
Throws:
java.io.IOException
Since:
0.30

printPostForm

public void printPostForm(Forum forum,
                          java.io.PrintWriter out,
                          User user,
                          java.lang.String servletPath)
                   throws java.io.IOException
Parameters:
forum -
out -
user -
servletPath -
Throws:
java.io.IOException
Since:
0.30

printResetForm

public void printResetForm(java.io.PrintWriter out,
                           Forum forum,
                           java.lang.String servletPath)
                    throws java.io.IOException
Parameters:
out -
forum -
servletPath -
Throws:
java.io.IOException
Since:
0.30

printUserListForm

public void printUserListForm(java.io.PrintWriter out,
                              Forum forum,
                              java.lang.String servletPath)
                       throws java.io.IOException
Parameters:
out -
forum -
servletPath -
Throws:
java.io.IOException
Since:
0.30

printBackToWelcomeURL

public void printBackToWelcomeURL(java.io.PrintWriter out,
                                  Forum forum)
Parameters:
out -
forum -
Since:
0.30

printBackToForum

public void printBackToForum(java.io.PrintWriter out,
                             Forum forum,
                             java.lang.String servletPath)
Parameters:
out -
forum -
servletPath -
Since:
0.30

showWarningNameInUse

public void showWarningNameInUse(java.lang.String name,
                                 java.io.PrintWriter out,
                                 Forum forum)
Parameters:
name -
out -
forum -
Since:
0.30

showWarningPasswordsDontMatch

public void showWarningPasswordsDontMatch(java.lang.String name,
                                          java.io.PrintWriter out,
                                          Forum forum)
Parameters:
name -
out -
forum -
Since:
0.30

showWarningAutorizationRequired

public void showWarningAutorizationRequired(java.io.PrintWriter out,
                                            Forum forum)
Parameters:
out -
forum -
Since:
0.30

showWarningCannotChangeAdmin

public void showWarningCannotChangeAdmin(java.io.PrintWriter out,
                                         Forum forum)
Parameters:
out -
forum -
Since:
0.30

printUserList

public void printUserList(Forum forum,
                          java.io.PrintWriter out,
                          java.lang.String servletPath)
Parameters:
forum -
out -
servletPath -
Since:
0.30

printUser

public void printUser(Forum forum,
                      java.lang.String name,
                      java.io.PrintWriter out,
                      java.lang.String servletPath)
Parameters:
forum -
name -
out -
servletPath -
Since:
0.30

printUserForm

public void printUserForm(Forum forum,
                          User u,
                          java.io.PrintWriter out,
                          java.lang.String servletPath)
Parameters:
forum -
u -
out -
servletPath -
Since:
0.30

getCharsetEncoding

public java.lang.String getCharsetEncoding()