public class ConsoleColorProvider extends Object implements IConsoleColorProvider
Clients implementing a console color provider should subclass this class.
Constructor and Description |
---|
ConsoleColorProvider() |
Modifier and Type | Method and Description |
---|---|
void |
connect(IProcess process,
IConsole console)
Connects this color provider to the given process and console.
|
void |
disconnect()
Disconnects this color provider.
|
Color |
getColor(String streamIdentifer)
Returns the color to draw output associated with the given stream.
|
protected IConsole |
getConsole()
Returns the console this color provider is connected to, or
null if none. |
protected IProcess |
getProcess()
Returns the process this color provider is providing color for, or
null if none. |
boolean |
isReadOnly()
Returns whether the console associated with this color provider's
process can currently accept keyboard input.
|
public void connect(IProcess process, IConsole console)
IConsoleColorProvider
connect
in interface IConsoleColorProvider
process
- the process to connect this color provider toconsole
- the console to connect this color provider topublic void disconnect()
IConsoleColorProvider
disconnect
in interface IConsoleColorProvider
public boolean isReadOnly()
IConsoleColorProvider
isReadOnly
in interface IConsoleColorProvider
public Color getColor(String streamIdentifer)
IConsoleColorProvider
getColor
in interface IConsoleColorProvider
streamIdentifer
- the identifier of the streamprotected IProcess getProcess()
null
if none.null
if noneprotected IConsole getConsole()
null
if none.null
if none
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.