A B C D E F G H I K L N O P Q R S U W

A

AttributeContainer - interface net.sf.wfnm.AttributeContainer.
Defines a container of attributes.
addNoCacheHeaderDirective(HttpServletResponse) - Static method in class net.sf.wfnm.web.ResponseFactory
Add the 'no-cache' header directive
addObjectSet(Set) - Method in class net.sf.wfnm.NavigationManagerImpl
Add an object to the navigation manager.
addOwnership(String, int) - Method in interface net.sf.wfnm.NavigationContext
Adds a deferred ownership.
addOwnership(String, int) - Method in class net.sf.wfnm.NavigationContextImpl
Adds a deferred ownership.
addPage(Page, AttributeContainer) - Method in class net.sf.wfnm.Webflow
Forward to a page inside this webflow.
addedObjectSet - Variable in class net.sf.wfnm.NavigationContextImpl
The added object set.

B

backToPage(String, Set, Map, AttributeContainer) - Method in class net.sf.wfnm.Webflow
Back to a page inside this webflow.
backToWebflow(String, Set, AttributeContainer) - Method in class net.sf.wfnm.NavigationManagerImpl
Back to a specified webflow (if different from the current).

C

Config - class net.sf.wfnm.Config.
The WebFlow Navigation Manager configuration.
The unique JVM instance of this class configure the WFMN: enable/disable the framework enable/disable the automatic cleaning subsystem enable/disable session size statistics enable/disable the "no cache" option sets the webflows default ownership the url rewriter implementation used by the NoMultipleSubmitFilter filter set url calculator implementation used by the NotifyFactory set the concrete implementation of the navigation manager class set the concrete implementation of the navigation context class the page change listener the webflow change listener
Config(boolean, boolean, boolean, int, Class, Class) - Constructor for class net.sf.wfnm.Config
Creates a new Config object.
Config(boolean, boolean, boolean, boolean, int, Class, Class, Class, Class, Class, Class) - Constructor for class net.sf.wfnm.Config
Creates a new Config object.
Config() - Constructor for class net.sf.wfnm.Config
Creates a new Config object.
Config(Class, String) - Constructor for class net.sf.wfnm.Config
Creates a new Config object.
Config(Class) - Constructor for class net.sf.wfnm.Config
Creates a new Config object.
Config(InputStream) - Constructor for class net.sf.wfnm.Config
Creates a new Config object.
ConfigException - exception net.sf.wfnm.ConfigException.
The configuration exception.
ConfigException() - Constructor for class net.sf.wfnm.ConfigException
Creates a new ConfigException object.
ConfigException(String) - Constructor for class net.sf.wfnm.ConfigException
Creates a new ConfigException object.
ConfigException(String, Throwable) - Constructor for class net.sf.wfnm.ConfigException
Creates a new ConfigException object.
ConfigException(Throwable) - Constructor for class net.sf.wfnm.ConfigException
Creates a new ConfigException object.
calculateUrl(HttpServletRequest) - Method in class net.sf.wfnm.web.PageUrlCalculator
Calculates the URl of the page given the HttpServletRequest
calculateUrl(HttpServletRequest) - Method in class net.sf.wfnm.web.QueryStringUrlCalculator
Calculates the URl of the page given the HttpServletRequest.
calculateUrl(HttpServletRequest) - Method in interface net.sf.wfnm.web.UrlCalculator
Calculates the URl of the page given the HttpServletRequest.
closeWebflow(Set, Map, AttributeContainer) - Method in class net.sf.wfnm.Webflow
Closes this webflow.

D

DEFAULT_WEBFLOW_NAME - Static variable in class net.sf.wfnm.NavigationManagerImpl
The default webflow name.
DynamicFactory - class net.sf.wfnm.web.DynamicFactory.
The factory for dynamic navigation and info.
It allows to get the following information: the current page the current webflow name whether a page has been visited or not whether a webflow has been visited or not the previous page the previous webflow (top page) a previous webflow (top page) given its name
DynamicFactory() - Constructor for class net.sf.wfnm.web.DynamicFactory
 
defaultOwnership - Variable in class net.sf.wfnm.NavigationContextImpl
The webflow default ownership.
destroy() - Method in class net.sf.wfnm.web.NoMultipleSubmitFilter
Destroy the filter.
destroy() - Method in class net.sf.wfnm.web.PageNotifierFilter
Destroy the filter.
destroy() - Method in class net.sf.wfnm.web.SessionBindingFilter
Destroy the filter.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class net.sf.wfnm.web.NoMultipleSubmitFilter
Filter the request in order to notify that a page has been reached.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class net.sf.wfnm.web.PageNotifierFilter
Filter the request in order to notify that a page has been reached.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class net.sf.wfnm.web.SessionBindingFilter
Filter the request by replacing the request with a wrapper that returns the HttpSessionWrapper as a session implementation.
doStartTag() - Method in class net.sf.wfnm.web.taglib.IgnoreTag
Implements the start tag method.
doStartTag() - Method in class net.sf.wfnm.web.taglib.NotifyTag
Implements the start tag method.
doStartTag() - Method in class net.sf.wfnm.web.taglib.OwnerTag
Implements the start of the owner tag.
doStartTag() - Method in class net.sf.wfnm.web.taglib.ResetTag
Implements the start of the reset tag.
doStartTag() - Method in class net.sf.wfnm.web.taglib.StatusTag
Implements the start of the tag
doStartTag() - Method in class net.sf.wfnm.web.taglib.WebflowTag
Implements the start of the page tag.

E

existsInstance(AttributeContainer) - Static method in class net.sf.wfnm.NavigationManagerFactory
Returns true if the instance of the navigation manager exists.

F

findIgnoreCase(String, String[]) - Static method in class net.sf.wfnm.StringUtils
Find a string into an array of strings (case insensitive)
findWebflowIndex(String) - Method in class net.sf.wfnm.NavigationManagerImpl
Find the index of a named webflow.
frameworkJustActivated() - Method in class net.sf.wfnm.NavigationContextImpl
Returns true if the framework has just been activated.

G

GLOBAL_OWNERSHIP - Static variable in interface net.sf.wfnm.OwnershipConst
Definition of global (first) webflow ownership.
getAttribute(String) - Method in interface net.sf.wfnm.AttributeContainer
Gets the value of an attribute.
getAttribute(String) - Method in class net.sf.wfnm.web.HttpSessionWrapper
Gets the value of an attribute.
getAttributeNames() - Method in interface net.sf.wfnm.AttributeContainer
Returns an enumeration of attribute names.
getAttributeNames() - Method in class net.sf.wfnm.web.HttpSessionWrapper
Returns an enumeration of attribute names.
getContext() - Method in class net.sf.wfnm.Config
Returns the context implementation.
getCreationTime() - Method in class net.sf.wfnm.web.HttpSessionWrapper
Returns the creation time of the session.
getCurrentPage() - Method in interface net.sf.wfnm.NavigationManager
Gets the url of the current page.
getCurrentPage() - Method in class net.sf.wfnm.NavigationManagerImpl
Gets the url of the current page.
getCurrentPage(HttpSession) - Static method in class net.sf.wfnm.web.DynamicFactory
Gets the current page.
getCurrentWebflow() - Method in interface net.sf.wfnm.NavigationManager
Gets the current webflow name.
getCurrentWebflow() - Method in class net.sf.wfnm.NavigationManagerImpl
Gets the current webflow name.
getCurrentWebflowName(HttpSession) - Static method in class net.sf.wfnm.web.DynamicFactory
Get the current webflow name
getDefaultOwnership() - Method in class net.sf.wfnm.Config
Gets the default ownership.
getDefaultOwnership() - Method in class net.sf.wfnm.Webflow
Gets the default ownership.
getException() - Method in class net.sf.wfnm.Config
Gets the exception, if occurred.
getId() - Method in interface net.sf.wfnm.AttributeContainer
Get the unique identifier of this attribute container
getId() - Method in class net.sf.wfnm.web.HttpSessionWrapper
Get the unique identifier of this attribute container.
getInstance() - Static method in class net.sf.wfnm.Config
Gets the unique instance of the configuration.
getInstance() - Static method in class net.sf.wfnm.NavigationContextFactory
Get the navigation context instance tied to the current thread.
getInstance(AttributeContainer) - Static method in class net.sf.wfnm.NavigationManagerFactory
Acquire the container unique instance of the navigation manager.
getInstance() - Static method in class net.sf.wfnm.StatsFactory
Gets the unique instance of this Stats Factory.
getInstance() - Static method in class net.sf.wfnm.web.NotifyFactory
Returns the unique instance of the NotifyFactory.
getKey() - Method in class net.sf.wfnm.NavigationContextImpl.Ownership
The object key.
getKey() - Method in class net.sf.wfnm.web.taglib.OwnerTag
Gets the key of the object.
getLastAccessedTime() - Method in class net.sf.wfnm.web.HttpSessionWrapper
Returns the last accessed time of the session.
getLock() - Method in interface net.sf.wfnm.NavigationManager
Gets the synchronization lock.
getLock() - Method in class net.sf.wfnm.NavigationManagerImpl
Gets the synchronization lock.
getManager() - Method in class net.sf.wfnm.Config
Returns the class that implements the NavigationManager interface.
getMaxInactiveInterval() - Method in class net.sf.wfnm.web.HttpSessionWrapper
Returns the max inactive interval of the session.
getName() - Method in class net.sf.wfnm.Webflow
Gets the name of this webflow.
getNavigationManager(HttpSession) - Static method in class net.sf.wfnm.web.DynamicFactory
Gets the navigation manager.
getObjectOwnership(int) - Method in class net.sf.wfnm.NavigationManagerImpl
Gets the object set owner.
getOwnedObjectSet() - Method in class net.sf.wfnm.NavigationManagerImpl
Gets the object set owned (with no ownership).
getOwnedObjectSet() - Method in interface net.sf.wfnm.ObjectSetOwner
Gets the object set owned.
getOwnedObjectSet() - Method in class net.sf.wfnm.Page
Gets the object set owned by this page.
getOwnedObjectSet() - Method in class net.sf.wfnm.Webflow
Gets the object set owned by this webflow.
getOwner() - Method in class net.sf.wfnm.web.taglib.OwnerTag
Gets the ownership.
getOwnership() - Method in class net.sf.wfnm.NavigationContextImpl.Ownership
Gets the object ownership.
getPageChangedListener() - Method in class net.sf.wfnm.Config
Returns the page changed listener class.
getPageStack() - Method in class net.sf.wfnm.Webflow
Gets the page stack.
getPreviousPage() - Method in interface net.sf.wfnm.NavigationManager
Gets the url of the previous page.
getPreviousPage() - Method in class net.sf.wfnm.NavigationManagerImpl
Gets the url of the previous page.
getPreviousPage() - Method in class net.sf.wfnm.Webflow
Gets the previous page.
getPreviousPage(HttpSession, boolean) - Static method in class net.sf.wfnm.web.DynamicFactory
Gets the previous page.
getPreviousPage(HttpSession) - Static method in class net.sf.wfnm.web.DynamicFactory
Gets the previous page.
getPreviousWebflow() - Method in interface net.sf.wfnm.NavigationManager
Gets the url of the previous webflow top page.
getPreviousWebflow(String) - Method in interface net.sf.wfnm.NavigationManager
Gets the url of a webflow top page.
getPreviousWebflow() - Method in class net.sf.wfnm.NavigationManagerImpl
Gets the url of the previous webflow top page.
getPreviousWebflow(String) - Method in class net.sf.wfnm.NavigationManagerImpl
Gets the url of a webflow top page.
getPreviousWebflow(HttpSession, boolean) - Static method in class net.sf.wfnm.web.DynamicFactory
Gets the previous webflow (top page).
getPreviousWebflow(HttpSession) - Static method in class net.sf.wfnm.web.DynamicFactory
Gets the previous webflow (top page).
getPreviousWebflow(HttpSession, String, boolean) - Static method in class net.sf.wfnm.web.DynamicFactory
Gets a previous webflow (top page) given its name.
getPreviousWebflow(HttpSession, String) - Static method in class net.sf.wfnm.web.DynamicFactory
Gets a previous webflow (top page) given its name.
getPreviousWebflowOrTop() - Method in class net.sf.wfnm.NavigationManagerImpl
Gets the previous webflow, or the top webflow if there is only one webflow
getServletContext() - Method in class net.sf.wfnm.web.HttpSessionWrapper
Returns the servlet context.
getSession(boolean) - Method in class net.sf.wfnm.web.HttpServletRequestWrapper
Get the http session.
getSession() - Method in class net.sf.wfnm.web.HttpServletRequestWrapper
Get the http session and create it if necessary.
getSessionContext() - Method in class net.sf.wfnm.web.HttpSessionWrapper
Returns the http session context.
getTopPage() - Method in class net.sf.wfnm.NavigationManagerImpl
Returns the top page.
getTopPage() - Method in class net.sf.wfnm.Webflow
Gets the top page of this webflow (null if the webflow is empty).
getTopWebflow() - Method in class net.sf.wfnm.NavigationManagerImpl
Gets the top webflow (null=no webflow opened).
getUrl() - Method in class net.sf.wfnm.Page
Gets the url of this page.
getUrlCalculator() - Method in class net.sf.wfnm.Config
Returns the URL calculator class.
getUrlRewriter() - Method in class net.sf.wfnm.Config
Returns the URL rewriter.
getValue(String) - Method in class net.sf.wfnm.web.HttpSessionWrapper
Returns the value of an object.
getValueNames() - Method in class net.sf.wfnm.web.HttpSessionWrapper
Returns an array of the value names
getWebflowByIndex(int) - Method in class net.sf.wfnm.NavigationManagerImpl
Gets a webflow given its index.
getWebflowChangedListener() - Method in class net.sf.wfnm.Config
Returns the webflow changed listener class.
getWebflowStack() - Method in interface net.sf.wfnm.NavigationManager
Returns the webflow stack.
getWebflowStack() - Method in class net.sf.wfnm.NavigationManagerImpl
Returns the webflow stack.

H

HttpServletRequestWrapper - class net.sf.wfnm.web.HttpServletRequestWrapper.
A custom wrapper for http session request that returns a wrapped http session.
HttpServletRequestWrapper(HttpServletRequest) - Constructor for class net.sf.wfnm.web.HttpServletRequestWrapper
Creates a new HttpServletRequestWrapper object.
HttpSessionWrapper - class net.sf.wfnm.web.HttpSessionWrapper.
An attribute container wrapper for http session.

I

IgnoreTag - class net.sf.wfnm.web.taglib.IgnoreTag.
This tag allows to notify that a page has to be ignored by the WFNM framework.
IgnoreTag() - Constructor for class net.sf.wfnm.web.taglib.IgnoreTag
 
ignorePage - Variable in class net.sf.wfnm.NavigationContextImpl
Indicates that the page has to be ignored.
init(FilterConfig) - Method in class net.sf.wfnm.web.NoMultipleSubmitFilter
Initialize the filter.
init(FilterConfig) - Method in class net.sf.wfnm.web.PageNotifierFilter
Initialize the filter.
init(FilterConfig) - Method in class net.sf.wfnm.web.SessionBindingFilter
Initialize the filter.
invalidate() - Method in class net.sf.wfnm.web.HttpSessionWrapper
Invalidate the session
isCleanerEnabled() - Method in class net.sf.wfnm.Config
Indicates whether the cleaner is enabled.
isEnabled() - Method in class net.sf.wfnm.Config
Indicates whether the Webflow Navigation Manager is enabled.
isFrameworkToReset() - Method in interface net.sf.wfnm.NavigationContext
Returns true if the framework has to be resetted.
isFrameworkToReset() - Method in class net.sf.wfnm.NavigationContextImpl
Returns true if the framework has to be resetted.
isIgnorePage() - Method in interface net.sf.wfnm.NavigationContext
Indicates if the page has to be ignored.
isIgnorePage() - Method in class net.sf.wfnm.NavigationContextImpl
Indicates if the page has to be ignored.
isNavigationManagerKey(String) - Static method in class net.sf.wfnm.NavigationManagerFactory
Returns true if a key is the key used by the navigation manager.
isNew() - Method in class net.sf.wfnm.web.HttpSessionWrapper
Returns whether the session is new.
isNoCacheEnabled() - Method in class net.sf.wfnm.Config
Returns true if the no cache option is enabled.
isPageVisited(String) - Method in interface net.sf.wfnm.NavigationManager
Returns true if the page has been visited.
isPageVisited(String) - Method in class net.sf.wfnm.NavigationManagerImpl
Returns true if the page has been visited.
isPageVisited(HttpSession, String) - Static method in class net.sf.wfnm.web.DynamicFactory
Returns true if the page has been visited.
isStatsEnabled() - Method in class net.sf.wfnm.Config
Returns true if statistics are enabled.
isWebflowVisited(String) - Method in interface net.sf.wfnm.NavigationManager
Returns true if the webflow has been visited.
isWebflowVisited(String) - Method in class net.sf.wfnm.NavigationManagerImpl
Returns true if the webflow has been visited.
isWebflowVisited(HttpSession, String) - Static method in class net.sf.wfnm.web.DynamicFactory
Returns true if the webflow has been visited.

K

key - Variable in class net.sf.wfnm.NavigationContextImpl.Ownership
The object key.

L

LogHelper - class net.sf.wfnm.LogHelper.
A log helper that display debug information about the internal status of the framework and that display which objects the framework automatically removes.
LogHelper() - Constructor for class net.sf.wfnm.LogHelper
 
lock - Variable in class net.sf.wfnm.NavigationManagerImpl
The synchronization lock.
logStatistic(AttributeContainer) - Method in class net.sf.wfnm.StatsFactory
Log the statistics of a specific http session.
logWebflowStack(AttributeContainer) - Static method in class net.sf.wfnm.LogHelper
Log the webflow stack.

N

NO_OWNERSHIP - Static variable in interface net.sf.wfnm.OwnershipConst
Definition of no ownership.
NavigationContext - interface net.sf.wfnm.NavigationContext.
Defines the navigation context.
Concrete implementations of this interface allow to harvest information such as: keys of objects inserted/removed into/from the http session the webflow name and its default ownership, if any new is created the ownership of single objects, if any have been defined whether the current page has be to ignored from server side history whether the framework has to be resetted if a previous webflow has to be forced
NavigationContextFactory - class net.sf.wfnm.NavigationContextFactory.
A factory that manage navigation manager context instances.
This class uses a ThreadLocal design pattern to collect navigation context instances each tied to a browser request.
NavigationContextFactory() - Constructor for class net.sf.wfnm.NavigationContextFactory
 
NavigationContextImpl - class net.sf.wfnm.NavigationContextImpl.
The navigation context default implementation.
NavigationContextImpl() - Constructor for class net.sf.wfnm.NavigationContextImpl
Creates a new DeferredSetting object.
NavigationContextImpl.Ownership - class net.sf.wfnm.NavigationContextImpl.Ownership.
Defines a ownership as a key-ownership pair.
NavigationContextImpl.Ownership(String, int) - Constructor for class net.sf.wfnm.NavigationContextImpl.Ownership
Creates a new Ownership object.
NavigationManager - interface net.sf.wfnm.NavigationManager.
The Navigation Manager interface.
Concrete implementations of this interface contain the internal status of the framework such as: the stack of visited webflows the stack of visited pages for each webflow ownership defined for single objects a lock that allow to avoid multiple cuncurrent requests listeners for page changed and webflow changed
NavigationManagerFactory - class net.sf.wfnm.NavigationManagerFactory.
The Navigation Manager factory manage instances of navigation manager.
It allows to get/reset/verify the unique instance of a navigation manager.
NavigationManagerFactory() - Constructor for class net.sf.wfnm.NavigationManagerFactory
 
NavigationManagerImpl - class net.sf.wfnm.NavigationManagerImpl.
The navigation manager default implementation.
NavigationManagerImpl() - Constructor for class net.sf.wfnm.NavigationManagerImpl
Creates a new NavigationManager object.
NoMultipleSubmitFilter - class net.sf.wfnm.web.NoMultipleSubmitFilter.
This filter allows to avoid multiple form submits.
NoMultipleSubmitFilter() - Constructor for class net.sf.wfnm.web.NoMultipleSubmitFilter
Creates a new PageNotifierFilter object.
NotifyFactory - class net.sf.wfnm.web.NotifyFactory.
A factory that notify to the navigation context that a page has been reached.
NotifyTag - class net.sf.wfnm.web.taglib.NotifyTag.
This tag allows to notify that a page has been reached.
NotifyTag() - Constructor for class net.sf.wfnm.web.taglib.NotifyTag
 
net.sf.wfnm - package net.sf.wfnm
Core classes of the WebFlow Navigation Manager framework.
net.sf.wfnm.web - package net.sf.wfnm.web
Web environment classes of the WebFlow Navigation Manager framework.
net.sf.wfnm.web.taglib - package net.sf.wfnm.web.taglib
Tag library classes of the WebFlow Navigation Manager framework.
noOwnershipSet - Variable in class net.sf.wfnm.NavigationManagerImpl
The no ownership set.
notifyPage(AttributeContainer, String) - Method in interface net.sf.wfnm.NavigationContext
Notify that a page has been reached.
notifyPage(AttributeContainer, String) - Method in class net.sf.wfnm.NavigationContextImpl
Notify that a page has been reached.
notifyPage(AttributeContainer, String, String, int, Set, Set) - Method in interface net.sf.wfnm.NavigationManager
Notify that the navigation has reached a page of a specified webflow.
notifyPage(AttributeContainer, String, Set, Set) - Method in interface net.sf.wfnm.NavigationManager
Notify that the navigation has reached a page.
notifyPage(AttributeContainer, String, Set, Set) - Method in class net.sf.wfnm.NavigationManagerImpl
Notify that the navigation has reached a page.
notifyPage(AttributeContainer, String, String, int, Set, Set) - Method in class net.sf.wfnm.NavigationManagerImpl
Notify that the navigation has reached a page of a specific webflow.
notifyPage(HttpServletRequest) - Static method in class net.sf.wfnm.web.NotifyFactory
Notify that a page has been reached.
notifyReachedPage(HttpServletRequest) - Method in class net.sf.wfnm.web.NotifyFactory
Notify to the WFNM framework that a page has been reached

O

OWNERSHIP_DESC - Static variable in interface net.sf.wfnm.OwnershipConst
The ownership descriptions.
ObjectSetOwner - interface net.sf.wfnm.ObjectSetOwner.
Defines the owner of an object set.
OwnerTag - class net.sf.wfnm.web.taglib.OwnerTag.
This tag allows to define the ownership of an object that will be placed into the http session.
OwnerTag() - Constructor for class net.sf.wfnm.web.taglib.OwnerTag
 
OwnershipConst - interface net.sf.wfnm.OwnershipConst.
Defines the ownership constants.
object2owner - Variable in class net.sf.wfnm.NavigationManagerImpl
A map that bind the object key with the owner of the object.
ownership - Variable in class net.sf.wfnm.NavigationContextImpl.Ownership
The object ownership.
ownershipList - Variable in class net.sf.wfnm.NavigationContextImpl
A list of ownership.

P

PAGE_OWNERSHIP - Static variable in interface net.sf.wfnm.OwnershipConst
Definition of a page ownership.
PREVIOUS_OWNERSHIP - Static variable in interface net.sf.wfnm.OwnershipConst
Definition of previous webflow ownership.
Page - class net.sf.wfnm.Page.
Defines a page as an url and a object set owned.
Page(String) - Constructor for class net.sf.wfnm.Page
Creates a new Page object.
PageChangedListener - interface net.sf.wfnm.PageChangedListener.
The listener for the page changed event
PageNotifierFilter - class net.sf.wfnm.web.PageNotifierFilter.
A filter that notify that a page has been reached.
PageNotifierFilter() - Constructor for class net.sf.wfnm.web.PageNotifierFilter
Creates a new PageNotifierFilter object.
PageUrlCalculator - class net.sf.wfnm.web.PageUrlCalculator.
Implements the function that calculate the URL as the name of the page.
PageUrlCalculator() - Constructor for class net.sf.wfnm.web.PageUrlCalculator
Creates a new PageUrlCalculator object.
pageClosed(String, AttributeContainer) - Method in interface net.sf.wfnm.PageChangedListener
Handles a closed page
pageOpened(String, AttributeContainer) - Method in interface net.sf.wfnm.PageChangedListener
Handles a opened page
previousWebflowToForce - Variable in class net.sf.wfnm.NavigationContextImpl
The previous webflow to force
putValue(String, Object) - Method in class net.sf.wfnm.web.HttpSessionWrapper
Set the value of an attribute AND notify the event to WFNM.

Q

QueryStringUrlCalculator - class net.sf.wfnm.web.QueryStringUrlCalculator.
Implements the function that calculate the URL as the name of the page with its query string.
QueryStringUrlCalculator() - Constructor for class net.sf.wfnm.web.QueryStringUrlCalculator
Creates a new QueryStringUrlCalculator object.

R

ResetTag - class net.sf.wfnm.web.taglib.ResetTag.
This tag reset the WFNM framework.
ResetTag() - Constructor for class net.sf.wfnm.web.taglib.ResetTag
 
ResponseFactory - class net.sf.wfnm.web.ResponseFactory.
A factory helper for HttpServletResponse.
ResponseFactory() - Constructor for class net.sf.wfnm.web.ResponseFactory
 
removeAttribute(AttributeContainer, String) - Method in interface net.sf.wfnm.NavigationContext
Removes an attribute.
removeAttribute(AttributeContainer, String) - Method in class net.sf.wfnm.NavigationContextImpl
Removes an attribute.
removeAttribute(String) - Method in class net.sf.wfnm.web.HttpSessionWrapper
Removes the attribute AND notify the event to WFNM.
removeAttributeValue(String) - Method in interface net.sf.wfnm.AttributeContainer
Removes an attribute.
removeAttributeValue(String) - Method in class net.sf.wfnm.web.HttpSessionWrapper
Removes an attribute.
removeObjectSet(Set) - Method in class net.sf.wfnm.NavigationManagerImpl
Removes an object form the navigation manager.
removeObjectSetFromContainer(AttributeContainer, Set) - Static method in class net.sf.wfnm.NavigationManagerImpl
Removes from a container a set of object.
removeValue(String) - Method in class net.sf.wfnm.web.HttpSessionWrapper
Removes the attribute AND notify the event to WFNM.
removedObjectSet - Variable in class net.sf.wfnm.NavigationContextImpl
The removed object set.
reset - Variable in class net.sf.wfnm.NavigationContextImpl
Indicates if the Webflow Navigation Manager has been reset.
resetFramework() - Method in interface net.sf.wfnm.NavigationContext
Reset the Webflow Navigation Manager framework.
resetFramework() - Method in class net.sf.wfnm.NavigationContextImpl
Reset the Webflow Navigation Manager framework.
resetFramework(AttributeContainer) - Method in interface net.sf.wfnm.NavigationManager
Reset the navigation manager.
resetFramework(AttributeContainer) - Method in class net.sf.wfnm.NavigationManagerImpl
Reset the navigation manager.
resetFramework(HttpSession) - Static method in class net.sf.wfnm.web.NotifyFactory
Reset the WFNM framework.
resetInstance(AttributeContainer) - Static method in class net.sf.wfnm.NavigationManagerFactory
Reset the attribute container unique instance of the navigation manager.
restoreInstance() - Static method in class net.sf.wfnm.NavigationContextFactory
Restore the navigation context instance tied to the current thread.
rewriteUrl(String) - Method in interface net.sf.wfnm.web.UrlRewriter
Rewrite the URL.

S

SessionBindingFilter - class net.sf.wfnm.web.SessionBindingFilter.
This filter replaces the http session with a wrapper which notify to the WFNM framework the binding/unbinding of objects to/from the original session.
SessionBindingFilter() - Constructor for class net.sf.wfnm.web.SessionBindingFilter
 
StatsFactory - class net.sf.wfnm.StatsFactory.
The statistics factory.
It allows to print out session size statistics.
StatsFactory() - Constructor for class net.sf.wfnm.StatsFactory
 
StatusTag - class net.sf.wfnm.web.taglib.StatusTag.
A tag that display the status of the framework.
StatusTag() - Constructor for class net.sf.wfnm.web.taglib.StatusTag
 
StringUtils - class net.sf.wfnm.StringUtils.
Utilities for Strings
StringUtils() - Constructor for class net.sf.wfnm.StringUtils
 
setAttribute(AttributeContainer, String) - Method in interface net.sf.wfnm.NavigationContext
Sets an attribute.
setAttribute(AttributeContainer, String) - Method in class net.sf.wfnm.NavigationContextImpl
Sets an attribute.
setAttribute(String, Object) - Method in class net.sf.wfnm.web.HttpSessionWrapper
Set the value of an attribute AND notify the event to WFNM.
setAttributeValue(String, Object) - Method in interface net.sf.wfnm.AttributeContainer
Set the internal value of an attribute.
setAttributeValue(String, Object) - Method in class net.sf.wfnm.web.HttpSessionWrapper
Set the value of an attribute.
setDefaultOwnership(int) - Method in interface net.sf.wfnm.NavigationContext
Sets the webflow default ownership.
setDefaultOwnership(int) - Method in class net.sf.wfnm.NavigationContextImpl
Sets the webflow default ownership.
setForcePrevious(String) - Method in class net.sf.wfnm.web.taglib.WebflowTag
Set the previous webflo to force
setHeight(int) - Method in class net.sf.wfnm.web.taglib.StatusTag
Set the height of the status table
setIgnorePage(boolean) - Method in interface net.sf.wfnm.NavigationContext
Sets whether the page has to be ignored.
setIgnorePage(boolean) - Method in class net.sf.wfnm.NavigationContextImpl
Sets whether the page has to be ignored.
setInstance(Config) - Static method in class net.sf.wfnm.Config
Sets the unique instance of the configuration.
setKey(String) - Method in class net.sf.wfnm.web.taglib.OwnerTag
Sets the key of the object.
setLock(Object) - Method in interface net.sf.wfnm.NavigationManager
Sets the synchronization lock.
setLock(Object) - Method in class net.sf.wfnm.NavigationManagerImpl
Sets the synchronization lock.
setMaxInactiveInterval(int) - Method in class net.sf.wfnm.web.HttpSessionWrapper
Set the max inactive interval of the session.
setName(String) - Method in class net.sf.wfnm.web.taglib.WebflowTag
Sets the webflow name.
setObjectOwnership(String, int) - Method in interface net.sf.wfnm.NavigationManager
Sets the object owner.
setObjectOwnership(String, int) - Method in class net.sf.wfnm.NavigationManagerImpl
Sets the object owner.
setOwner(String) - Method in class net.sf.wfnm.web.taglib.OwnerTag
Sets the ownership.
setOwner(String) - Method in class net.sf.wfnm.web.taglib.WebflowTag
Sets the object set owner expression.
setPageChangedListener(PageChangedListener) - Method in interface net.sf.wfnm.NavigationManager
Sets the page changed listener.
setPageChangedListener(PageChangedListener) - Method in class net.sf.wfnm.NavigationManagerImpl
Sets the page changed listener.
setPageColor(String) - Method in class net.sf.wfnm.web.taglib.StatusTag
Sets the page color
setPreviousWebflowToForce(String) - Method in interface net.sf.wfnm.NavigationContext
Force the previous webflow.
setPreviousWebflowToForce(String) - Method in class net.sf.wfnm.NavigationContextImpl
Force the previous webflow.
setWebflowChangedListener(WebflowChangedListener) - Method in interface net.sf.wfnm.NavigationManager
Sets the webflow changed listener.
setWebflowChangedListener(WebflowChangedListener) - Method in class net.sf.wfnm.NavigationManagerImpl
Sets the webflow changed listener.
setWebflowColors(String) - Method in class net.sf.wfnm.web.taglib.StatusTag
Sets the colors of webflows background
setWebflowName(String) - Method in interface net.sf.wfnm.NavigationContext
Sets the webflow name.
setWebflowName(String) - Method in class net.sf.wfnm.NavigationContextImpl
Sets the webflow name.
setWidth(int) - Method in class net.sf.wfnm.web.taglib.StatusTag
Set the width of the status table
simulateNotifyPreviousPage(HttpSession, String) - Static method in class net.sf.wfnm.web.NotifyFactory
Simulates the notification of a specified previous page.
simulateNotifyPreviousPage(HttpSession) - Static method in class net.sf.wfnm.web.NotifyFactory
Simulates the notification of the previous page.
simulateNotifyPreviousWebflow(HttpSession) - Static method in class net.sf.wfnm.web.NotifyFactory
Simulates the notification of a previous webflow.
simulateNotifyPreviousWebflow(HttpSession, String) - Static method in class net.sf.wfnm.web.NotifyFactory
Simulates the notification of a specified previous webflow.

U

UrlCalculator - interface net.sf.wfnm.web.UrlCalculator.
Defines the funtion that calculates the URL given the HttpServletRequest.
UrlRewriter - interface net.sf.wfnm.web.UrlRewriter.
Define a URL rewriter.
url2webflow - Variable in class net.sf.wfnm.NavigationManagerImpl
A map that bind an url with a webflow witch contains a page with that url.

W

WEBFLOW_OWNERSHIP - Static variable in interface net.sf.wfnm.OwnershipConst
Definition of current webflow ownership.
WORKING_OWNERSHIP - Static variable in interface net.sf.wfnm.OwnershipConst
Definition of working (second) webflow ownership.
Webflow - class net.sf.wfnm.Webflow.
Defines a webflow with a name and a default ownership.
It contains a stack of visited pages and a set of owned objects.
Webflow(String, int, PageChangedListener) - Constructor for class net.sf.wfnm.Webflow
Creates a new Webflow object.
WebflowChangedListener - interface net.sf.wfnm.WebflowChangedListener.
The listener for the webflow changed event
WebflowTag - class net.sf.wfnm.web.taglib.WebflowTag.
This tag allows to declare a page as an entry for a named webflow.
WebflowTag() - Constructor for class net.sf.wfnm.web.taglib.WebflowTag
 
webflowClosed(String, AttributeContainer) - Method in interface net.sf.wfnm.WebflowChangedListener
Handles a closed webflow
webflowName - Variable in class net.sf.wfnm.NavigationContextImpl
The webflow name.
webflowOpened(String, AttributeContainer) - Method in interface net.sf.wfnm.WebflowChangedListener
Handles a opened webflow
webflowStack - Variable in class net.sf.wfnm.NavigationManagerImpl
The stack of webflow.
wrapItIfNecessary(HttpSession) - Static method in class net.sf.wfnm.web.HttpSessionWrapper
Wraps the session with the HttpSessionWrapper if necessary

A B C D E F G H I K L N O P Q R S U W

Copyright © 2004-2005 Maurizio Albari@SourceForge.net. All Rights Reserved.