001    package com.mockrunner.tag;
002    
003    /**
004     * Implementations of this interface can be used to simulate
005     * scriptlets and EL expressions as tag childs. When the childs
006     * of a tag are evaluated, the <code>evaluate</code> method is
007     * called and the result will become part of the text body of a
008     * tag (in fact the <code>toString</code> method is called on the
009     * returned object).
010     */
011    public interface DynamicChild
012    {
013        public Object evaluate();
014    }