TreeTablePanel.javaPaket: org.projectforge.web.tree
Schnittstellen: for, TreeTablePanel
Methoden (4): setEventNode, setEvent, getEventNode, getImageUrl
Importe: 2 Pakete
package org.projectforge.web.tree;
import org.apache.wicket.ajax.AjaxRequestTarget;
import java.io.Serializable;
/**
* Die Tabellenkomponente, die die TreeTable-Implementierung verwendet, sollte dieses Interface implementieren,
* um Ereignisse vom TreeIconsActionPanel zu empfangen.
* @author Kai Reinhard (k.reinhard@micromata.de)
*
*/
public interface TreeTablePanel
{
/**
* Diese Methode wird vom TreeIconsActionPanel immer für Knoten aufgerufen, die der Benutzer geöffnet,
* geschlossen oder erkundet hat. So kann die übergeordnete Seite die entsprechende Zeile hervorheben.
*/
public void setEventNode(Serializable hashId);
/**
* Diese Methode wird vom TreeIconsActionPanel immer für Knoten aufgerufen, die der Benutzer geöffnet,
* geschlossen oder erkundet hat. So kann die übergeordnete Seite die entsprechende Zeile hervorheben.
*/
public void setEvent(AjaxRequestTarget target, TreeTableEvent event, TreeTableNode node);
/**
* @return den Ereignisknoten, der zuvor gesetzt wurde, oder null, falls nicht vorhanden.
*/
public Serializable getEventNode();
/**
* Wird vom TreeIconsActionPanel verwendet, um den vollständigen Pfad der Symbole zu erhalten.
* @param image Dateiname des anzuzeigenden Symbols (ohne Pfadangabe).
* @return
*/
public String getImageUrl(String image);
}
868d6abb7 2025 -> 2026 63081666f Quellcode-Dateiköpfe: 2024 -> 2025. b6092df09 Copyright 2023 -> 2024 ab45d51fa Copyright 2001-2022 -> 2001-2023. 5f7ef41b8 Copyright 2021 -> 2022