public class StyledWriter extends Writer
| Modifier and Type | Class and Description |
|---|---|
static class |
StyledWriter.BaseWriter |
| Modifier and Type | Field and Description |
|---|---|
protected StyledWriter.BaseWriter |
baseWriter |
protected BufferedWriter |
bufferedWriter |
protected boolean |
closeTarget |
protected int |
flushTimeout |
protected Timer |
flushTimer |
protected Format |
format |
protected TextWriter |
target |
| Constructor and Description |
|---|
StyledWriter(JTextComponent textCmpt) |
StyledWriter(TextWriter target) |
StyledWriter(TextWriter target,
boolean withClose) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected StyledWriter.BaseWriter |
createBaseWriter(TextWriter target) |
protected BufferedWriter |
createBufferedWriter() |
void |
flush() |
protected void |
flushByTimer() |
StyledWriter.BaseWriter |
getBaseWriter() |
protected BufferedWriter |
getBufferedWriter() |
int |
getFlushTimeout() |
Format |
getFormat() |
TextWriter |
getTextWriter() |
boolean |
isCloseTarget() |
void |
setCloseTarget(boolean closeTarget) |
void |
setFlushTimeout(int flushTimeout) |
void |
setFormat(Format format) |
void |
write(char[] cbuf,
int off,
int len) |
protected transient TextWriter target
protected Timer flushTimer
protected int flushTimeout
protected Format format
protected volatile StyledWriter.BaseWriter baseWriter
protected BufferedWriter bufferedWriter
protected boolean closeTarget
public StyledWriter(TextWriter target)
public StyledWriter(TextWriter target, boolean withClose)
public StyledWriter(JTextComponent textCmpt)
public TextWriter getTextWriter()
protected void flushByTimer()
public int getFlushTimeout()
public void setFlushTimeout(int flushTimeout)
public Format getFormat()
public void setFormat(Format format)
protected StyledWriter.BaseWriter createBaseWriter(TextWriter target)
public StyledWriter.BaseWriter getBaseWriter()
protected BufferedWriter getBufferedWriter()
protected BufferedWriter createBufferedWriter()
public void write(char[] cbuf,
int off,
int len)
throws IOException
write in class WriterIOExceptionpublic void flush()
throws IOException
flush in interface Flushableflush in class WriterIOExceptionpublic boolean isCloseTarget()
public void setCloseTarget(boolean closeTarget)
public void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in class WriterIOExceptionCopyright © 2018. All rights reserved.