org.apache.cocoon.portal.acting.helpers.*
java.lang.String
List listHistory = (List) request.getSession().getAttribute( "portal-history");
String strData = "untitled";
for (int i = 1; i < listHistory.size()-1; i++)
{
List listItem = (List) listHistory.get( i);
for( int j=0; j < listItem.size(); j++)
{
Mapping mapping = (Mapping) listItem.get( j);
if( mapping instanceof org.apache.cocoon.portal.acting.helpers.CopletEventDescription)
{
CopletEventDescription desc = (CopletEventDescription) listItem.get( j);
if( desc.copletId.equals( "MyCoplet"))
{
strData = (String) desc.data;
}
}
else if( mapping instanceof org.apache.cocoon.portal.acting.helpers.LayoutEventDescription)
{
LayoutEventDescription desc = (LayoutEventDescription) listItem.get( j);
if( desc.layoutId.equals( "maintab") && desc.path.equals("parameters/title"))
{
strData = (String) desc.data;
}
}
}
i
strData
}