package com.wooki.links; /** * Defines a link dedicated to page. * * @author ccordenier */ public interface PageLink extends Link { /** * Returns the page targeted by the link. * * @return */ String getPage(); /** * Check if page link is currently selected by the user, can be used in menu for exemple. * * @return */ boolean isSelected(); /** * Check if the link should be clickable or not * @return */ boolean isDisabled(); /** * Call this method to marke an item as selected. * * @param selected */ void setSelected(boolean selected); /** * Call this method to marke an item as disabled. * * @param selected */ void setDisabled(boolean selected); }