/*
 * Created on 19-apr-2004
 */
package convFramework.domain;

/**
 * @author Lompa
 */
public interface IPacketIDFactory {
	
	/**
	 * Ricostruisce un id a partire dalla sua rappresentazione ottenuta con il metodo encode
	 * @param encodedPacketID l'id codificato
	 * @return l'oggetto identificatore
	 */
	public  IPacketID decode(String encodedPacketID);
	
	
	/**
	 * @param sender
	 * @return
	 */
	public IPacketID newPacketID(Node sender);

}
