public abstract interface ImageProducer { // Public Instance Methods public abstract void addConsumer(ImageConsumer ic); public abstract boolean isConsumer(ImageConsumer ic); public abstract void removeConsumer(ImageConsumer ic); public abstract void requestTopDownLeftRightResend(ImageConsumer ic); public abstract void startProduction(ImageConsumer ic); }