lumis.doui.render
Interface IRenderable

Package class diagram package IRenderable
All Known Implementing Classes:
ChannelDataType.Data, CharSequenceRenderableWrapper, DateDataType.Data, DateTimeDataType.Data, DocumentDataType.Data, FileDataType.Data, FilesDataType.Data, ImageDataType.Data, LocalizableCharSequenceValue, OptionLookupValue, PageDataType.Data, PrincipalDataType.Data, RenderDataValue, ResourcesDataType.Data, TimeDataType.Data, WorkflowStateDataType.Data

@StableMinor(version="5.5",
             sinceVersion="4.0")
public interface IRenderable

Classes that implements this interface offers a standard way to render its data in a xml format.

Since:
4.0.4

Method Summary
 String getDisplayString(IRenderer renderer)
          Returns the string to be displayed for representing this instance, when a short display is required.
 String getRenderData(IRenderer renderer)
          Returns the data of this object in a standard xml format.
 

Method Detail

getRenderData

String getRenderData(IRenderer renderer)
                     throws PortalException
Returns the data of this object in a standard xml format.

Parameters:
renderer - the renderer object that will use the returned render data.
Returns:
the xml data for this object.
Throws:
PortalException
Since:
4.0.4

getDisplayString

String getDisplayString(IRenderer renderer)
                        throws PortalException
Returns the string to be displayed for representing this instance, when a short display is required.

Parameters:
renderer - the renderer object that will use the returned render data.
Returns:
the string to be used to friendly display this instance.
Throws:
PortalException
Since:
4.0.5


Lumisportal  5.5.0.091130 - Copyright © 2001-2007, Lumis. All Rights Reserved.