All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.swm.gwt.client.navigation.INavigationContent Maven / Gradle / Ivy

There is a newer version: 3.1
Show newest version
package de.swm.gwt.client.navigation;

import com.google.gwt.event.dom.client.ClickHandler;



/**
 * Der Navigation Content einer Anwendung.
 * 
 * @author Wiese.Daniel 
* copyright (C) 2011, SWM Services GmbH * */ public interface INavigationContent { /** * Der click handler > wird ausgefuehrt wenn auf den Teil des Navigationsmenues gedrueckt wird. * * @return der Click Handler */ ClickHandler getHandler(); /** * Den Text der im Menu angezeigt wird. * * @return den Text. */ String getLinkText(); /** * Definiert den Bereich in dem der Content eingefuegt werden soll. * * @return der Navigationsbereich */ INavigationArea getTargetArea(); /** * Definiert eine numerische Priritaet dar, in der ein Menuepunkt geordnet werden kann. 1=Hoeschste Proiritaet, eine * grosse Zahl stellt eine sehr keline Prioritaet dar. * * @return die prioritaet */ int priority(); /** * Setzt die Prioritaet (Reihenfolge) im Menue. * @param priority - die prioritaet */ void setPriority(int priority); /** * Liefert die Liste der erlaubten Rollen. * @return die liste der erlaubten rollen */ String[] allowedRoles(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy