/* * UpdateEvant.java * * Created on May 11, 2003, 5:38 PM */ package hep.aida.ref.remote.basic.interfaces; /** * Is passed to the TreeClient to notify it about changes in the * server-side ITree. * Event ID describes the change. Can be expanded later. * * @author serbo */ public interface UpdateEvent { // Specify what kind of change happened in ITree public static int NODE_UPDATED = 0; public static int NODE_ADDED = 1; public static int NODE_DELETED = 2; /** * Return ID for this Event */ int id(); /** * Return ABSOLUTE path for the node. */ String path(); /** * Return type of the node. In Java it is full class name. * Node type for a folder is "dir". */ String nodeType(); }