001    package railo.runtime.dump;
002    
003    import java.io.Serializable;
004    
005    import railo.runtime.PageContext;
006    
007    
008    /**
009     * this interface make a object printable, also to a simple object
010     */
011    public interface Dumpable extends Serializable {
012        
013            /**
014             * method to print out information to a object as HTML
015             * @param pageContext
016             * @return HTML print out
017             */
018            public DumpData toDumpData(PageContext pageContext, int maxlevel, DumpProperties properties);
019    }