@StableMinor(version="12.5", sinceVersion="7.0") public abstract class PortalPrintWriter extends PrintWriter
PrintWriter
with uniqueness feature.
This class is only stable for public methods usage. Artifacts of construction or visible by inheritance are not considered stable.
Modifier and Type | Class and Description |
---|---|
static class |
PortalPrintWriter.WritePosition
Defines the position the item will be written.
|
out
Constructor and Description |
---|
PortalPrintWriter(Writer out) |
PortalPrintWriter(Writer out,
boolean autoFlush) |
append, append, append, checkError, clearError, close, flush, format, format, print, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, println, setError, write, write, write, write, write
public PortalPrintWriter(Writer out)
public PortalPrintWriter(Writer out, boolean autoFlush)
protected abstract UniqueWriterController getUniqueWriterController()
controller
that will handle before writes. Must not be null
.controller
that will handle before writes.public String print(boolean b, String uniqueKey, PortalPrintWriter.WritePosition position)
public String print(char c, String uniqueKey, PortalPrintWriter.WritePosition position)
public String print(char[] s, String uniqueKey, PortalPrintWriter.WritePosition position)
public String print(double d, String uniqueKey, PortalPrintWriter.WritePosition position)
public String print(float f, String uniqueKey, PortalPrintWriter.WritePosition position)
public String print(int i, String uniqueKey, PortalPrintWriter.WritePosition position)
public String print(long l, String uniqueKey, PortalPrintWriter.WritePosition position)
public String print(Object obj, String uniqueKey, PortalPrintWriter.WritePosition position)
public String print(String s, String uniqueKey, PortalPrintWriter.WritePosition position)
public String println(boolean x, String uniqueKey, PortalPrintWriter.WritePosition position)
public String println(char x, String uniqueKey, PortalPrintWriter.WritePosition position)
public String println(char[] x, String uniqueKey, PortalPrintWriter.WritePosition position)
public String println(double x, String uniqueKey, PortalPrintWriter.WritePosition position)
public String println(float x, String uniqueKey, PortalPrintWriter.WritePosition position)
public String println(int x, String uniqueKey, PortalPrintWriter.WritePosition position)
public String println(long x, String uniqueKey, PortalPrintWriter.WritePosition position)
public String println(Object x, String uniqueKey, PortalPrintWriter.WritePosition position)
public String println(String x, String uniqueKey, PortalPrintWriter.WritePosition position)
public String write(char[] buf, int off, int len, String uniqueKey, PortalPrintWriter.WritePosition position)
public String write(char[] buf, String uniqueKey, PortalPrintWriter.WritePosition position)
public String write(int c, String uniqueKey, PortalPrintWriter.WritePosition position)
public String write(String s, int off, int len, String uniqueKey, PortalPrintWriter.WritePosition position)
public String write(String s, String uniqueKey, PortalPrintWriter.WritePosition position)
LumisXP 12.5.0.200928 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.