Plumtree Portal UI  
 

IDataObject Interface

Data objects are used to store collections of variables in Tag memory so that they can be accessed automatically using attribute value replacement.

For instance, if an IDataObject is stored in memory (ATag.SetVariable or SetSharedVariable) under the key "links" and has data stored in it under the keys "url" and "name", it could be used as follows:

<pt:core.html pt:tag="a" href="$url" title="$name">
<pt:logic.value value="$links.name"/>
</pt:core.html>

For a list of all members of this type, see IDataObject Members.

com.plumtree.portaluiinfrastructure.tags.data.IDataObject
   com.plumtree.portaluiinfrastructure.ptlink.IPTURL

public interface IDataObject

Types that implement IDataObject

TypeDescription
ACommonOpenerURL Abstract class that defines common CommonOpenerURL data and functions.
APTURL Abstract PTURL class with common functionality for all URLs, i.e. URL title, URL icon, icon width and height, Icon Alt and Current marker.
CommonOpenerFriendlyURL Class for generating friendly Urls in Adaptive Tags
CommonOpenerOpenASURL URL Class for CommonOpenerURL using Activityspace name.
CommonOpenerOpenObjIDURL URL Class for CommonOpenerURL using Object ID and Class ID pair. UPDATE FOR PORTAL 6.5: This class has been repurposed to use friendly URL instead of commonopener URL. Just keep this as a facade so that we don't have to change old code
FullURL Full URL type
HashtableDataObject This class is wrapper around XPHashtable that allows it to be used as a data collection in Tag memory.

Requirements

Namespace: com.plumtree.portaluiinfrastructure.tags.data

Assembly: portaluiinfrastructure (in portaluiinfrastructure.dll)

See Also

IDataObject Members | com.plumtree.portaluiinfrastructure.tags.data Namespace