Added better api constructor for DefaultComponentWriter.
This commit is contained in:
parent
0cb0ba616c
commit
24cd67b3ef
@ -4,6 +4,7 @@ import groovy.lang.GString;
|
||||
import groowt.view.component.ComponentRenderException;
|
||||
import groowt.view.component.ViewComponent;
|
||||
import groowt.view.component.context.ComponentContext;
|
||||
import org.jetbrains.annotations.ApiStatus;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.Writer;
|
||||
@ -15,10 +16,17 @@ public class DefaultComponentWriter implements ComponentWriter {
|
||||
private RenderContext renderContext;
|
||||
private ComponentContext componentContext;
|
||||
|
||||
@ApiStatus.Internal
|
||||
public DefaultComponentWriter(Writer delegate) {
|
||||
this.delegate = delegate;
|
||||
}
|
||||
|
||||
public DefaultComponentWriter(Writer delegate, RenderContext renderContext, ComponentContext componentContext) {
|
||||
this.delegate = delegate;
|
||||
this.renderContext = renderContext;
|
||||
this.componentContext = componentContext;
|
||||
}
|
||||
|
||||
protected RenderContext getRenderContext() {
|
||||
return Objects.requireNonNull(this.renderContext);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user