* @return
*/
public String getString()
{
Object anObj = pageContext.getAttribute(this.getVariable(), RESULT_SET_SCOPE);
DataValue dv;
String aString = null;
if (this.getVariable().equalsIgnoreCase("FORTE"))
{
if (this.getUrl() != null)
{
aString = ((HttpServletResponse) pageContext.getResponse()).encodeURL(this.getUrl());
}
else
if (anObj != null && anObj instanceof ResultSet)
{
dv = ((ResultSet) anObj).findMember(this.getItem());
aString = dv.toString();
}
}
else
{
if (anObj != null && anObj instanceof IterateResultSet)
{
IterateResultSet anIterateSet = (IterateResultSet) anObj;
dv = anIterateSet.getResultSet().findMember(anIterateSet.getMemberName(), anIterateSet.getIndex(), this.getItem());
aString = dv.toString();
}
else
if (anObj != null && anObj instanceof ResultSet)
{
dv = ((ResultSet) anObj).findMember(this.getItem());
aString = dv.toString();
}
}
return aString;
}