X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Foutput%2Ftemplate%2FOutputable.java;h=1e6d9f10041c3552fa80daa91a5cac41d710f889;hb=5207476641f1bf10637937555a70e5c8bd5979b6;hp=5716162a8c5e32b07aec3cb948c7e425bdfc3e32;hpb=ec24cf6925bb3729a644580ad4a9375d05883c62;p=gigi.git diff --git a/src/org/cacert/gigi/output/template/Outputable.java b/src/org/cacert/gigi/output/template/Outputable.java index 5716162a..1e6d9f10 100644 --- a/src/org/cacert/gigi/output/template/Outputable.java +++ b/src/org/cacert/gigi/output/template/Outputable.java @@ -5,7 +5,22 @@ import java.util.Map; import org.cacert.gigi.localisation.Language; +/** + * An object that is outputable to the user normally in an HTML-page. + */ public interface Outputable { + public static final String OUT_KEY_PLAIN = "output-content-plain"; + + /** + * Writes this object's content to the given output stream. + * + * @param out + * the PrintWriter to the user. + * @param l + * the {@link Language} to translate localizable strings to. + * @param vars + * a map of variable assignments for this template. + */ public void output(PrintWriter out, Language l, Map vars); }