Plumtree Portal UI  
 

TagDisplayElement Members

TagDisplayElement overview

Public Static Fields

DEFAULT_TAG_LIB_NAME This is the default tag library name used when a tag does not specify a library name. This library is used for the legacy 5.0 Transformer Tags.
LIBRARY_SEPARATOR This is the separator used between library and tag names.

Public Instance Constructors

TagDisplayElement Constructor Construct the Display Element, but do not construct the Tag until it is actually required.

Public Instance Methods

Display 
Equals (inherited from Object)Determines whether the specified Object is equal to the current Object.
GetChildElements This returns a CompositeDisplayElement to be used to contain the children of this tag.
GetHashCode (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.
GetTagLibraryName This method gets the name of the library for this tag. Note that this initializes the tag holder and may cause unnecessary work if this tag is never displayed.
GetTagName This method gets the name of this tag. Note that this initializes the tag holder and may cause unnecessary work if this tag is never displayed.
GetType (inherited from Object)Gets the Type of the current instance.
HasChildElements 
HasChildTags This method checks if the current tag has the requested tags as child tags. This does not check if they match the current tag, unlike HasChildElements.
HasParentElement 
HasParentTag This method checks if the current tag has the requested tag as a parent tag. This does not check if it matches the current tag, unlike HasParentElement.
Release 
SetErrorMessage This method sets an error to be displayed in an HTML Comment before the tag. This is used in case there is a problem parsing the tag HTML (i.e. an unclosed tag).
ToString (inherited from Object)Returns a String that represents the current Object.

Protected Instance Fields

m_ChildElements 
m_ObjXML 
m_ParentContainer 
m_strErrorMessage 
m_strLibraryName 
m_strTagName 
m_Tag 

Protected Instance Methods

CalculateTagName This calculates the tag and library name, if they have not already been calculated.
CleanupTag This cleans up the tag to make sure it is in the proper state.
DisplayAsHTML Output the current tag as HTML. This allows it to be handled by another processing engine if necessary.
Finalize (inherited from Object)Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
GetEndComment Generate the end comment for debug mode.
GetStartComment Generate the start comment for debug mode.
InitializeTag This initializes the Tag with the data it needs to execute.
MemberwiseClone (inherited from Object)Creates a shallow copy of the current Object.

See Also

TagDisplayElement Class | com.plumtree.portaluiinfrastructure.tags.displaytree Namespace