@SuppressWarnings({"SameParameterValue","WeakerAccess"}) public DefaultTerminalFactory(OutputStream outputStream,InputStream inputStream,Charset charset){
  this.outputStream=outputStream;
  this.inputStream=inputStream;
  this.charset=charset;
  this.forceTextTerminal=false;
  this.autoOpenTerminalFrame=true;
  this.title=null;
  this.autoCloseTriggers=EnumSet.of(TerminalEmulatorAutoCloseTrigger.CloseOnExitPrivateMode);
  this.mouseCaptureMode=null;
  this.colorConfiguration=null;
  this.deviceConfiguration=null;
  this.fontConfiguration=null;
}

@ SuppressWarnings ( { "SameParameterValue" , "WeakerAccess" } ) public DefaultTerminalFactory ( OutputStream outputStream , InputStream inputStream , Charset charset ) { this . outputStream = outputStream ; this . inputStream = inputStream ; this . charset = charset ; this . forceTextTerminal = false ; this . autoOpenTerminalFrame = true ; this . title = null ; this . autoCloseTriggers = EnumSet . of ( TerminalEmulatorAutoCloseTrigger . CloseOnExitPrivateMode ) ; this . mouseCaptureMode = null ; this . colorConfiguration = null ; this . deviceConfiguration = null ; this . fontConfiguration = null ; }
creates a new defaultterminalfactory with i / o and character set options customisable .
