sone = core.getSone((String) sone).orNull();
}
FreenetRequest request = (FreenetRequest) templateContext.get("request");
- SoneTextParserContext context = new SoneTextParserContext(request, (Sone) sone);
+ SoneTextParserContext context = new SoneTextParserContext((Sone) sone);
StringWriter parsedTextWriter = new StringWriter();
try {
Iterable<Part> parts = soneTextParser.parse(context, new StringReader(text));
*/
private void render(Writer writer, PostPart postPart) {
SoneTextParser parser = new SoneTextParser(core.getDatabase());
- SoneTextParserContext parserContext = new SoneTextParserContext(null, postPart.getPost().getSone());
+ SoneTextParserContext parserContext = new SoneTextParserContext(postPart.getPost().getSone());
try {
Iterable<Part> parts = parser.parse(parserContext, new StringReader(postPart.getPost().getText()));
StringBuilder excerpt = new StringBuilder();
*/
public class SoneTextParserContext implements ParserContext {
- /** The request being processed. */
- private final FreenetRequest request;
-
/** The posting Sone. */
private final Sone postingSone;
/**
* Creates a new link parser context.
*
- * @param request
- * The request being processed
* @param postingSone
* The posting Sone
*/
- public SoneTextParserContext(FreenetRequest request, Sone postingSone) {
- this.request = request;
+ public SoneTextParserContext(Sone postingSone) {
this.postingSone = postingSone;
}
/**
- * Returns the request that is currently being processed.
- *
- * @return The request being processed
- */
- public FreenetRequest getRequest() {
- return request;
- }
-
- /**
* Returns the Sone that provided the text that is being parsed.
*
* @return The posting Sone