Uiinfrastructure API Docs  
 

XMLBaseVarPack Members

XMLBaseVarPack overview

Protected Static Fields

iconiconSTR_COMMENT_PREFIX The marker for XML comments
iconiconVALUE_ATTRIBUTE The value attribute

Public Instance Methods

iconCanReloadVarPackFromUI (inherited from com.plumtree.uiinfrastructure.web.BaseVarPack) 
iconEquals (inherited from Object)Determines whether the specified Object is equal to the current Object.
iconExpireVarPackContent (inherited from com.plumtree.uiinfrastructure.web.BaseVarPack) 
iconGetConfigPath (inherited from com.plumtree.uiinfrastructure.web.BaseVarPack) 
iconGetExpireTimeout (inherited from com.plumtree.uiinfrastructure.web.BaseVarPack) 
iconGetHashCode (inherited from Object)Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table.
iconGetReloadInterval (inherited from com.plumtree.uiinfrastructure.web.BaseVarPack) 
iconGetType (inherited from Object)Gets the Type of the current instance.
iconGetValueAsBoolean This method will return the boolean value for a named node in a section under the root XML node.
iconGetValueAsInt This method will return the int value for a named node in a section under the root XML node.
iconGetValueAsString This method will return the String value for a named node in a section under the root XML node.
iconGetVarPackID This method returns the name that the VarPack should be stored under on the application.
iconGetVarPackKeys This method will return an enumeration of the top level nodes in the XML tree that was loaded by this VarPack. This is used by the Memory Debug page to query for the contents of the VarPack.
iconGetVarPackValue (inherited from com.plumtree.uiinfrastructure.web.BaseVarPack) 
iconGetVarPackXMLFileName This method returns the name of the XML file that this VarPack should load. This should be the full name including the ".xml" suffix. The file will be loaded from the the portal config directory (ptportal\5.0\settings\config) and should be placed there.
iconIsLoaded (inherited from com.plumtree.uiinfrastructure.web.BaseVarPack) 
iconLoadVarPack (inherited from com.plumtree.uiinfrastructure.web.BaseVarPack) 
iconOnExpireEvent (inherited from com.plumtree.uiinfrastructure.web.BaseVarPack) 
iconOnReloadEvent (inherited from com.plumtree.uiinfrastructure.web.BaseVarPack) 
iconReloadVarPack (inherited from com.plumtree.uiinfrastructure.web.BaseVarPack) 
iconSetExpireTimeout (inherited from com.plumtree.uiinfrastructure.web.BaseVarPack) 
iconSetReloadInterval (inherited from com.plumtree.uiinfrastructure.web.BaseVarPack) 
iconToString (inherited from Object)Returns a String that represents the current Object.

Protected Instance Constructors

icon XMLBaseVarPack Constructor Initializes a new instance of the XMLBaseVarPack class.

Protected Instance Methods

iconExpireContent You cannot expire the XML content. You can only reload it. This method does nothing.
iconFinalize (inherited from Object)Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
iconGetValue This method will return the String value for a named node in a section under the root XML node. GetValueAsString, GetValueAsInt, and GetValueAsBoolean are the preferred methods of accessing the data in this VarPack, and should be used instead of this method.
iconLoad This method loads the XML file into the hashtable in memory.
iconLoadSettingsIntoXPHashtable Helper method to load the settings from the XML file and put them in a XPHashtable. This Hashtable will be used for the Memory Debug page where we need to be able to iterate through the keys and display all the name/value pairs. This can be overridden if the XML file has a different format.
iconMemberwiseClone (inherited from Object)Creates a shallow copy of the current Object.
iconReload This method reloads the XML file into memory. It delegates to Load(). This may not be entirely threadsafe.

See Also

XMLBaseVarPack Class | com.plumtree.uiinfrastructure.application.varpacks Namespace