Gridarta Editor
net.sf.gridarta.utils.ProcessRunner.CopyOutput Class Reference

Class for reading data from a stream and appending it to a JTextArea. More...

+ Inheritance diagram for net.sf.gridarta.utils.ProcessRunner.CopyOutput:
+ Collaboration diagram for net.sf.gridarta.utils.ProcessRunner.CopyOutput:

Classes

class  Appender
 Class for SwingUtilities to append text. More...
 

Public Member Functions

void run ()
 

Private Member Functions

 CopyOutput (@NotNull final String title, @NotNull final JTextArea textArea)
 Create a CopyOutput. More...
 
void start (@NotNull final InputStream stream)
 Start running. More...
 

Private Attributes

final Appender appender
 JTextArea to write to. More...
 
InputStream in
 BufferedReader to read from. More...
 
final String title
 Title. More...
 

Detailed Description

Class for reading data from a stream and appending it to a JTextArea.

Definition at line 290 of file ProcessRunner.java.

Constructor & Destructor Documentation

◆ CopyOutput()

net.sf.gridarta.utils.ProcessRunner.CopyOutput.CopyOutput ( @NotNull final String  title,
@NotNull final JTextArea  textArea 
)
private

Create a CopyOutput.

Parameters
titleTitle for this CopyOutput
textAreaJTextArea to append output to

Definition at line 315 of file ProcessRunner.java.

References net.sf.gridarta.utils.ProcessRunner.CopyOutput.title.

Member Function Documentation

◆ run()

void net.sf.gridarta.utils.ProcessRunner.CopyOutput.run ( )

Definition at line 321 of file ProcessRunner.java.

References net.sf.gridarta.utils.ProcessRunner.CopyOutput.Appender.append().

+ Here is the call graph for this function:

◆ start()

void net.sf.gridarta.utils.ProcessRunner.CopyOutput.start ( @NotNull final InputStream  stream)
private

Start running.

Parameters
streamInputStream to read from

Definition at line 351 of file ProcessRunner.java.

Referenced by net.sf.gridarta.utils.ProcessRunner.controlStart().

+ Here is the caller graph for this function:

Member Data Documentation

◆ appender

final Appender net.sf.gridarta.utils.ProcessRunner.CopyOutput.appender
private

JTextArea to write to.

Definition at line 302 of file ProcessRunner.java.

◆ in

InputStream net.sf.gridarta.utils.ProcessRunner.CopyOutput.in
private

BufferedReader to read from.

Definition at line 296 of file ProcessRunner.java.

◆ title

final String net.sf.gridarta.utils.ProcessRunner.CopyOutput.title
private

Title.

Definition at line 308 of file ProcessRunner.java.

Referenced by net.sf.gridarta.utils.ProcessRunner.CopyOutput.CopyOutput().


The documentation for this class was generated from the following file: