001    package org.shiftone.jrat.core.spi;
002    
003    import java.io.OutputStream;
004    
005    /**
006     * @author jeff@shiftone.org (Jeff Drost)
007     */
008    public interface Commandlet {
009    
010        public interface ContentType {
011            public static final String HTML = "text/html";
012            public static final String XML = "text/xml";
013            public static final String PLAIN = "text/plain";
014        }
015    
016        public void execute(OutputStream output) throws Exception;
017    
018        public String getContentType();
019    
020        public String getTitle();
021    
022    }