Plumtree Portal UI  
 

TagState Fields

The fields of the TagState class are listed below. For a complete list of TagState class members, see the TagState Members topic.

Public Static Fields

HTTP_REQUEST_DATA_KEY This key is used to store HTTP request data collections on the session using the request as a key.
SHARED_JS_COLLECTION This key is used to store an http request level HTMLElementCollection that contains all of the shared javascript for the tags in the HTTP request.
SHARED_JS_COLLECTION_DISPLAYED This key is used to store an http request level Boolean that marks whether or not the current shared javascript collection for this HTTP request has been retrieved for displayed or not.
SHARED_JS_VAR_LIST This key is used to store an http request level list that stores whether or not a particular class of tags has been displayed on the page yet.
TEST_PORTLET_REQUEST_DATA This static variable can be used to supply a pre-populated hashtable for the portlet request data. This will be used during TagState construction only. This should only be used in unit tests and not in production code.

Protected Static Fields

COMBINED_KEY_SEPARATOR The separator between library and tag name in the combined key.

Protected Instance Fields

m_Application The HTTP Application.
m_CurrentTag The current tag.
m_HTTPRequestScopeData The HTTP Request Data container. This hashtable is stored in the session using the request as a key and is cached in the TagState object.
m_nTagStackTop The index into the top of the Tag Stack.
m_PersistentSession The persistent sub-session.
m_PortletRequestScopeData The Portlet Request Data container. This cannot be re-used between portlet requests and must be reset.
m_Session The sub-session.
m_TagScopeData The Tag Data container. This cannot be re-used between portlet requests and must be reset.
m_TagStack The Tag Stack. This keeps track of which Tags have been entered. It is a list of ATags.
m_TagVarStack The Tag Var Stack. This keeps track of what Data has been stored by which tag in tag scope. It is a list of XPArrayLists.

See Also

TagState Class | com.plumtree.portaluiinfrastructure.tags.helper Namespace