/** * * For information on usage and redistribution, and for a DISCLAIMER OF ALL * WARRANTIES, see the file, "LICENSE.txt," in this distribution. * */ package org.puredata.core; /** * * PdReceiver is an interface for printing and receiving messages from Pd, to be used with setReceiver in {@link PdBase}. * * @author Peter Brinkmann (peter.brinkmann@gmail.com) * */ public interface PdReceiver extends PdListener { /** * Print output from Pd print objects * * @param s String to be printed */ public void print(String s); /** * Adapter for PdReceiver implementations that only need to handle a subset of Pd messages */ public static class Adapter extends PdListener.Adapter implements PdReceiver { @Override public void print(String s) {} } }