public class TextWriter extends Object implements Closeable
| Modifier and Type | Field and Description |
|---|---|
protected Document |
destination |
protected Object |
destinationSync |
protected ConcurrentLinkedQueue<Message> |
messageQueue |
| Constructor and Description |
|---|
TextWriter() |
TextWriter(Document doc) |
TextWriter(JTextComponent cmpt) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
Document |
getDestination() |
protected Queue<Message> |
getMessageQueue() |
void |
send(Message message) |
void |
setDestination(Document destination) |
protected void |
write(Message message) |
protected void |
write(Queue<Message> messages) |
protected void |
writeStart(Queue<Message> messages) |
protected final Object destinationSync
protected Document destination
protected volatile ConcurrentLinkedQueue<Message> messageQueue
public TextWriter()
public TextWriter(Document doc)
public TextWriter(JTextComponent cmpt)
public Document getDestination()
public void setDestination(Document destination)
public void send(Message message)
protected void write(Message message)
public void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionCopyright © 2018. All rights reserved.