com.ibm.portal.content
Interface ContentNode
- All Superinterfaces:
- ActiveFlag, DeviceClassCapable, Identifiable, Localized, MarkupCapable
- All Known Subinterfaces:
- ContentLabel, ContentPage, ContentURL, ExternalContentURL, InternalContentURL, ModifiableContentLabel, ModifiableContentNode, ModifiableContentPage, ModifiableContentURL, ModifiableExternalContentURL, ModifiableInternalContentURL, ModifiableStaticContentPage, StaticContentPage
public interface ContentNode
- extends Identifiable, Localized, MarkupCapable, ActiveFlag, DeviceClassCapable
Interface of a content node. This interface offers a way to obtain the type
of the content node. This method must be used to determined the
content node type instead of determination by instanceof
as the
underlying implementation may choose to implement more than one content node
type at the same time.
Inactive content nodes and their children do not show in the content model
used for rendering.
Content nodes are part of the ContentModel
.
- Since:
- 5.1.0.1
getContentNodeType
ContentNodeType getContentNodeType()
- Returns the type of this content node.
- Returns:
- the type of this node, never
null
.