package com.wooki.components.menu;
import java.util.List;
import org.apache.tapestry5.BindingConstants;
import org.apache.tapestry5.annotations.Parameter;
import org.apache.tapestry5.annotations.Property;
import com.wooki.links.Link;
public class MenuBlock
{
@Parameter(defaultPrefix = BindingConstants.LITERAL, name = "class")
@Property
private String blockClasses;
@Parameter(defaultPrefix = BindingConstants.LITERAL, name = "id")
@Property
private String blockId;
@Parameter
@Property
private List<Link> links;
@Property
private Link current;
@Property
private int index;
@Property
private int listSize;
Object setupRender()
{
if (links != null)
{
listSize = links.size();
}
if (listSize == 0) { return false; }
return true;
}
public String getRowClass()
{
if (index == listSize - 1) { return "last"; }
return null;
}
}