lumis.doui.render
Class RenderDataValue
java.lang.Object
lumis.doui.render.CharSequenceRenderableWrapper
lumis.doui.render.RenderDataValue
- All Implemented Interfaces:
- CharSequence, IRenderable
@StableMinor(version="4.1",
sinceVersion="4.0")
public class RenderDataValue
- extends CharSequenceRenderableWrapper
Allows a CharSequence
value to be used directly as the render data.
- Since:
- 4.0.10
RenderDataValue
public RenderDataValue(CharSequence value)
- Creates a new RenderDataValue that uses the given
CharSequence
as getDisplayString(IRenderer)
and getRenderData(IRenderer)
.
If the given value is null, an empty string will be used instead.
- Parameters:
value
- the string.- Since:
- 4.0.10
getRenderData
public String getRenderData(IRenderer renderer)
throws PortalException
- Description copied from interface:
IRenderable
- Returns the data of this object in a standard xml format.
- Specified by:
getRenderData
in interface IRenderable
- Overrides:
getRenderData
in class CharSequenceRenderableWrapper
- Parameters:
renderer
- the renderer object that will use the returned render data.
- Returns:
- the xml data for this object.
- Throws:
PortalException
getDisplayString
public String getDisplayString(IRenderer renderer)
throws PortalException
- Description copied from interface:
IRenderable
- Returns the string to be displayed for representing this instance, when
a short display is required.
- Specified by:
getDisplayString
in interface IRenderable
- Overrides:
getDisplayString
in class CharSequenceRenderableWrapper
- 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
Lumisportal 4.1.0.071221 - Copyright © 2001-2007, Lumis. All Rights Reserved.