package arrayPoly; /** * Abstract polynomial algorithms as visitors to Polynomial. *
* Copyright 2000, by Dung X. Nguyen, All rights reserved. ** @author Dung X. Nguyen * @since 02/16/2000 * @dependency arrayPoly.APolynomial */ public abstract interface IVisitor { /** * @param poly a constant polynomial. * @param input an input object needed by this IVisitor. */ public abstract Object forConst(APolynomial poly, Object input); /** * @param poly a non-constant polynomial. * @param input an input object needed by this IVisitor. */ public abstract Object forNonConst(APolynomial poly, Object input); }