net.sourceforge.jsptabcontrol.util
Class JSPTabControlUtil

java.lang.Object
  extended by net.sourceforge.jsptabcontrol.util.JSPTabControlUtil

public class JSPTabControlUtil
extends java.lang.Object

Description : Utils for manage tabs with Action Struts.

Version:
1.0.0
Author:
Angelo ZERR

Constructor Summary
JSPTabControlUtil()
           
 
Method Summary
static java.lang.String getInputHiddenName(java.lang.String tabControlName)
          Return name of input HIDDEN of tabControl with name tabControlName which store tabPageName which is selected.
static java.lang.String getInputStateHiddenName(java.lang.String tabControlName, java.lang.String tabPageName)
          Return STATE name of input HIDDEN of tab Page tabPageName of tabControl with name tabControlName.
static JSPTabControlResources getJSPTabControlResources(javax.servlet.ServletContext servletContext)
           
static java.lang.String getSelectedTabPageName(javax.servlet.ServletRequest request, java.lang.String tabControlName)
          Get name of selected tabPage of tabControl with name tabControlName.
static TabControlCharacteristics getTabControlCharacteristics(javax.servlet.ServletRequest request, java.lang.String tabControlName, boolean instanciateIfNotExist)
           
static TabPageCharacteristics getTabPageCharacteristics(javax.servlet.ServletRequest request, java.lang.String tabControlName, java.lang.String tabPageName, boolean instanciateIfNotExist)
           
static java.lang.String getTabPageState(javax.servlet.ServletRequest request, java.lang.String tabControlName, java.lang.String tabPageName)
          Get state to Tab Page tabPageName of Tab Control with name tabControlName.
static TabPageStateConfig getTabPageStateConfig(javax.servlet.ServletContext servletContext, java.lang.String stateName)
           
static java.util.Collection getTabPageStateConfigList(javax.servlet.ServletContext servletContext)
          Return Collection of TabPageStateConfig configurate into jspatbcontrol-config.xml.
static void saveJSPTabControlResources(javax.servlet.ServletContext context, JSPTabControlResources resources)
          Save JSPTabControlResources into Servlet Context.
static void setSelectedTabPageName(javax.servlet.ServletRequest request, java.lang.String tabControlName, java.lang.String tabPageName)
          Select Tab Page tabPageName of Tab Control with name tabControlName.
static void setTabPageState(javax.servlet.ServletContext servletContext, javax.servlet.ServletRequest request, java.lang.String tabControlName, java.lang.String tabPageName, java.lang.String stateName)
          Set state to Tab Page tabPageName of Tab Control with name tabControlName.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JSPTabControlUtil

public JSPTabControlUtil()
Method Detail

setSelectedTabPageName

public static void setSelectedTabPageName(javax.servlet.ServletRequest request,
                                          java.lang.String tabControlName,
                                          java.lang.String tabPageName)
Select Tab Page tabPageName of Tab Control with name tabControlName.

Parameters:
request -
tabsName - tabs name
tabName - tab name

getSelectedTabPageName

public static java.lang.String getSelectedTabPageName(javax.servlet.ServletRequest request,
                                                      java.lang.String tabControlName)
Get name of selected tabPage of tabControl with name tabControlName. Return null, if tabControlName doesn't exist into request.

Parameters:
request -
tabsName -
Returns:
name of tabPage selected for tabControl tabControlName.

setTabPageState

public static void setTabPageState(javax.servlet.ServletContext servletContext,
                                   javax.servlet.ServletRequest request,
                                   java.lang.String tabControlName,
                                   java.lang.String tabPageName,
                                   java.lang.String stateName)
Set state to Tab Page tabPageName of Tab Control with name tabControlName.

Parameters:
servletContext -
request -
tabControlName -
tabPageName -
stateName -

getTabPageState

public static java.lang.String getTabPageState(javax.servlet.ServletRequest request,
                                               java.lang.String tabControlName,
                                               java.lang.String tabPageName)
Get state to Tab Page tabPageName of Tab Control with name tabControlName.

Parameters:
request -
tabControlName -
tabPageName -
Returns:

getTabControlCharacteristics

public static TabControlCharacteristics getTabControlCharacteristics(javax.servlet.ServletRequest request,
                                                                     java.lang.String tabControlName,
                                                                     boolean instanciateIfNotExist)

getTabPageCharacteristics

public static TabPageCharacteristics getTabPageCharacteristics(javax.servlet.ServletRequest request,
                                                               java.lang.String tabControlName,
                                                               java.lang.String tabPageName,
                                                               boolean instanciateIfNotExist)

getTabPageStateConfig

public static TabPageStateConfig getTabPageStateConfig(javax.servlet.ServletContext servletContext,
                                                       java.lang.String stateName)

getTabPageStateConfigList

public static java.util.Collection getTabPageStateConfigList(javax.servlet.ServletContext servletContext)
Return Collection of TabPageStateConfig configurate into jspatbcontrol-config.xml.

Parameters:
servletContext -
Returns:
Collection of TabPageStateConfig

saveJSPTabControlResources

public static void saveJSPTabControlResources(javax.servlet.ServletContext context,
                                              JSPTabControlResources resources)
Save JSPTabControlResources into Servlet Context.

Parameters:
context -
resources -

getJSPTabControlResources

public static JSPTabControlResources getJSPTabControlResources(javax.servlet.ServletContext servletContext)

getInputHiddenName

public static java.lang.String getInputHiddenName(java.lang.String tabControlName)
Return name of input HIDDEN of tabControl with name tabControlName which store tabPageName which is selected.

Parameters:
tabControlName -
Returns:

getInputStateHiddenName

public static java.lang.String getInputStateHiddenName(java.lang.String tabControlName,
                                                       java.lang.String tabPageName)
Return STATE name of input HIDDEN of tab Page tabPageName of tabControl with name tabControlName.

Parameters:
tabControlName -
Returns:


Copyright 2007 null. All Rights Reserved.