org.fraid.io
Class IOStructure

java.lang.Object
  extended by org.fraid.io.IOStructure

public class IOStructure
extends java.lang.Object


Constructor Summary
IOStructure(java.io.Reader aIn, java.io.OutputStream aOut, java.io.OutputStream aErr, java.io.OutputStream aInfo, java.io.OutputStream aPrompt, CloseListener aConsoleNotify)
           
IOStructure(java.io.Reader aIn, java.io.PrintStream aOut, java.io.PrintStream aErr, java.io.PrintStream aInfo, java.io.PrintStream aPrompt, CloseListener aConsoleNotify)
           
 
Method Summary
 CloseListener getConsoleNotify()
          Get the ConsoleNotify value.
 java.io.PrintStream getErr()
          Get the Err value.
 java.io.Reader getIn()
          Get the In value.
 java.io.PrintStream getInfo()
          Get the Info value.
 java.io.PrintStream getOut()
          Get the Out value.
 java.io.PrintStream getPrompt()
          Get the Prompt value.
 void setConsoleNotify(CloseListener newConsoleNotify)
          Set the ConsoleNotify value.
 void setErr(java.io.PrintStream newErr)
          Set the Err value.
 void setIn(java.io.Reader newIn)
          Set the In value.
 void setInfo(java.io.PrintStream newInfo)
          Set the Info value.
 void setOut(java.io.PrintStream newOut)
          Set the Out value.
 void setPrompt(java.io.PrintStream newPrompt)
          Set the Prompt value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IOStructure

public IOStructure(java.io.Reader aIn,
                   java.io.PrintStream aOut,
                   java.io.PrintStream aErr,
                   java.io.PrintStream aInfo,
                   java.io.PrintStream aPrompt,
                   CloseListener aConsoleNotify)

IOStructure

public IOStructure(java.io.Reader aIn,
                   java.io.OutputStream aOut,
                   java.io.OutputStream aErr,
                   java.io.OutputStream aInfo,
                   java.io.OutputStream aPrompt,
                   CloseListener aConsoleNotify)
Method Detail

getConsoleNotify

public CloseListener getConsoleNotify()
Get the ConsoleNotify value.

Returns:
the ConsoleNotify value.

setConsoleNotify

public void setConsoleNotify(CloseListener newConsoleNotify)
Set the ConsoleNotify value.

Parameters:
newConsoleNotify - The new ConsoleNotify value.

getPrompt

public java.io.PrintStream getPrompt()
Get the Prompt value.

Returns:
the Prompt value.

setPrompt

public void setPrompt(java.io.PrintStream newPrompt)
Set the Prompt value.

Parameters:
newPrompt - The new Prompt value.

getInfo

public java.io.PrintStream getInfo()
Get the Info value.

Returns:
the Info value.

setInfo

public void setInfo(java.io.PrintStream newInfo)
Set the Info value.

Parameters:
newInfo - The new Info value.

getErr

public java.io.PrintStream getErr()
Get the Err value.

Returns:
the Err value.

setErr

public void setErr(java.io.PrintStream newErr)
Set the Err value.

Parameters:
newErr - The new Err value.

getOut

public java.io.PrintStream getOut()
Get the Out value.

Returns:
the Out value.

setOut

public void setOut(java.io.PrintStream newOut)
Set the Out value.

Parameters:
newOut - The new Out value.

getIn

public java.io.Reader getIn()
Get the In value.

Returns:
the In value.

setIn

public void setIn(java.io.Reader newIn)
Set the In value.

Parameters:
newIn - The new In value.


Fraid (system and language). (C) 2003-2007 Ivaylo Iliev
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.