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.ComponentRenderException;
|
||||||
import groowt.view.component.ViewComponent;
|
import groowt.view.component.ViewComponent;
|
||||||
import groowt.view.component.context.ComponentContext;
|
import groowt.view.component.context.ComponentContext;
|
||||||
|
import org.jetbrains.annotations.ApiStatus;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.Writer;
|
import java.io.Writer;
|
||||||
@ -15,10 +16,17 @@ public class DefaultComponentWriter implements ComponentWriter {
|
|||||||
private RenderContext renderContext;
|
private RenderContext renderContext;
|
||||||
private ComponentContext componentContext;
|
private ComponentContext componentContext;
|
||||||
|
|
||||||
|
@ApiStatus.Internal
|
||||||
public DefaultComponentWriter(Writer delegate) {
|
public DefaultComponentWriter(Writer delegate) {
|
||||||
this.delegate = delegate;
|
this.delegate = delegate;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public DefaultComponentWriter(Writer delegate, RenderContext renderContext, ComponentContext componentContext) {
|
||||||
|
this.delegate = delegate;
|
||||||
|
this.renderContext = renderContext;
|
||||||
|
this.componentContext = componentContext;
|
||||||
|
}
|
||||||
|
|
||||||
protected RenderContext getRenderContext() {
|
protected RenderContext getRenderContext() {
|
||||||
return Objects.requireNonNull(this.renderContext);
|
return Objects.requireNonNull(this.renderContext);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user