net.rubygrapefruit.platform.internal
Class WindowsTerminals

java.lang.Object
  extended by net.rubygrapefruit.platform.internal.AbstractTerminals
      extended by net.rubygrapefruit.platform.internal.WindowsTerminals
All Implemented Interfaces:
NativeIntegration, Terminals

public class WindowsTerminals
extends AbstractTerminals


Nested Class Summary
 
Nested classes/interfaces inherited from interface net.rubygrapefruit.platform.Terminals
Terminals.Output
 
Constructor Summary
WindowsTerminals()
           
 
Method Summary
protected  AbstractTerminal createTerminal(Terminals.Output output)
           
 boolean isTerminal(Terminals.Output output)
          Returns true if the given output is attached to a terminal.
 
Methods inherited from class net.rubygrapefruit.platform.internal.AbstractTerminals
getTerminal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WindowsTerminals

public WindowsTerminals()
Method Detail

isTerminal

public boolean isTerminal(Terminals.Output output)
Description copied from interface: Terminals
Returns true if the given output is attached to a terminal.


createTerminal

protected AbstractTerminal createTerminal(Terminals.Output output)
Specified by:
createTerminal in class AbstractTerminals