com.aoindustries.website
Class Skin.Language

java.lang.Object
  extended by com.aoindustries.website.Skin.Language
Enclosing class:
Skin

public static class Skin.Language
extends java.lang.Object


Constructor Summary
Skin.Language(java.lang.String code, java.lang.String displayResourcesKey, java.lang.String displayKey, java.lang.String flagOnSrcResourcesKey, java.lang.String flagOnSrcKey, java.lang.String flagOffSrcResourcesKey, java.lang.String flagOffSrcKey, java.lang.String flagWidthResourcesKey, java.lang.String flagWidthKey, java.lang.String flagHeightResourcesKey, java.lang.String flagHeightKey, java.lang.String url)
           
 
Method Summary
 java.lang.String getCode()
           
 java.lang.String getDisplay(javax.servlet.http.HttpServletRequest req, java.util.Locale locale)
           
 java.lang.String getFlagHeight(javax.servlet.http.HttpServletRequest req, java.util.Locale locale)
           
 java.lang.String getFlagOffSrc(javax.servlet.http.HttpServletRequest req, java.util.Locale locale)
           
 java.lang.String getFlagOnSrc(javax.servlet.http.HttpServletRequest req, java.util.Locale locale)
           
 java.lang.String getFlagWidth(javax.servlet.http.HttpServletRequest req, java.util.Locale locale)
           
 java.lang.String getUrl()
          Gets the absolute URL to use for this language or null to change language on the existing page.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Skin.Language

public Skin.Language(java.lang.String code,
                     java.lang.String displayResourcesKey,
                     java.lang.String displayKey,
                     java.lang.String flagOnSrcResourcesKey,
                     java.lang.String flagOnSrcKey,
                     java.lang.String flagOffSrcResourcesKey,
                     java.lang.String flagOffSrcKey,
                     java.lang.String flagWidthResourcesKey,
                     java.lang.String flagWidthKey,
                     java.lang.String flagHeightResourcesKey,
                     java.lang.String flagHeightKey,
                     java.lang.String url)
Parameters:
url - the constant URL to use or null to have automatically set.
Method Detail

getCode

public java.lang.String getCode()

getDisplay

public java.lang.String getDisplay(javax.servlet.http.HttpServletRequest req,
                                   java.util.Locale locale)
                            throws javax.servlet.jsp.JspException
Throws:
javax.servlet.jsp.JspException

getFlagOnSrc

public java.lang.String getFlagOnSrc(javax.servlet.http.HttpServletRequest req,
                                     java.util.Locale locale)
                              throws javax.servlet.jsp.JspException
Throws:
javax.servlet.jsp.JspException

getFlagOffSrc

public java.lang.String getFlagOffSrc(javax.servlet.http.HttpServletRequest req,
                                      java.util.Locale locale)
                               throws javax.servlet.jsp.JspException
Throws:
javax.servlet.jsp.JspException

getFlagWidth

public java.lang.String getFlagWidth(javax.servlet.http.HttpServletRequest req,
                                     java.util.Locale locale)
                              throws javax.servlet.jsp.JspException
Throws:
javax.servlet.jsp.JspException

getFlagHeight

public java.lang.String getFlagHeight(javax.servlet.http.HttpServletRequest req,
                                      java.util.Locale locale)
                               throws javax.servlet.jsp.JspException
Throws:
javax.servlet.jsp.JspException

getUrl

public java.lang.String getUrl()
Gets the absolute URL to use for this language or null to change language on the existing page.