-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathBlogPost.java
36 lines (33 loc) · 872 Bytes
/
BlogPost.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
package foo;
/**
* Bar template.
*/
public class Bar {
/**
* Generates Bar template.
*
* @param arguments
* arguments
* @return generated template
*/
public String generate(final Object arguments) {
final java.io.StringWriter w = new java.io.StringWriter();
generate(arguments, w);
return w.toString();
}
/**
* Writes Bar template to a {@link java.io.Writer}.
*
* @param arguments
* arguments
* @param writer
* writer to output to
*/
public void generate(final Object arguments, final java.io.Writer writer) {
final java.io.PrintWriter out = new java.io.PrintWriter(writer);
out.println("Hello world");
Meta meta = (Meta)arguments;
out.print(meta.getValue());
out.println();
}
}