类org.eclipse.ui.console.IOConsoleInputStream源码实例Demo

下面列出了怎么用org.eclipse.ui.console.IOConsoleInputStream的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: xds-ide   文件: XdsConsole.java
@Override
  public IOConsoleInputStream getInputStream() {
      final IOConsoleInputStream str = super.getInputStream();
      Display.getDefault().syncExec(new Runnable(){
	@Override
	public void run() {
		str.setColor(SharedResourceManager.getColor(ColorStreamType.USER_INPUT.getRgb()));
	}
});
      return str;
  }
 
源代码2 项目: tlaplus   文件: TLCProcessJob.java
private static BufferedReader getConsoleReader() {
	final IConsoleManager consoleManager = ConsolePlugin.getDefault().getConsoleManager();
	final List<IConsole> tlcConsole = Arrays.asList(consoleManager.getConsoles()).stream()
			.filter(c -> "TLC-Console".equals(c.getName())).collect(Collectors.toList());
	if (!tlcConsole.isEmpty()) {
		final IConsole iConsole = tlcConsole.get(0);
		if (iConsole instanceof IOConsole) {
			IOConsoleInputStream inputStream = ((IOConsole) iConsole).getInputStream();
			return new BufferedReader(new InputStreamReader(inputStream));
		}
	}
	return null;
}
 
 类所在包
 类方法
 同包方法